Lines Matching defs:length

43  *   length: length of the most-recently produced encoding
44 * sum: cumulative length of the entire encoding
52 { unsigned int length; \
53 retval = asn1_make_sequence(buf,sum,&length); \
56 sum += length; }
65 { unsigned int length; \
66 retval = encoder(buf,value,&length); \
69 sum += length; \
70 retval = asn1_make_etag(buf,CONTEXT_SPECIFIC,tag,length,&length); \
73 sum += length; }
90 FIELDOF_STRING(krb5_data, generalstring, data, length, -1));
94 FIELDOF_STRING(krb5_data, s_octetstring, data, length, -1));
98 FIELDOF_STRING(krb5_data, opaque, data, length, -1));
106 FIELDOF_SEQOF_INT32(krb5_principal_data, gstring_data_ptr, data, length, 1),
127 FIELDOF_STRING(krb5_address, octetstring, contents, length, 1),
174 FIELDOF_STRING(krb5_authdata, octetstring, contents, length, 1),
183 FIELDOF_STRING(krb5_keyblock, octetstring, contents, length, 1),
190 FIELDOF_STRING(krb5_checksum, octetstring, contents, length, 1),
218 FIELDOF_STRING(krb5_pa_data, octetstring, contents, length, 2),
447 if (val->length != KRB5_ETYPE_NO_SALT)
454 FIELDOF_OPTSTRING(krb5_etype_info_entry, octetstring, salt, length, 1, 1),
465 if (val->length != KRB5_ETYPE_NO_SALT)
475 FIELDOF_OPTSTRING(krb5_etype_info_entry, u_generalstring, salt, length,
517 if (val->sam_cksum.length)
523 if (val->sam_pk_for_sad.length > 0) optional |= (1u << 7);
524 if (val->sam_response_prompt.length > 0) optional |= (1u << 6);
525 if (val->sam_challenge.length > 0) optional |= (1u << 5);
526 if (val->sam_challenge_label.length > 0) optional |= (1u << 4);
527 if (val->sam_track_id.length > 0) optional |= (1u << 3);
528 if (val->sam_type_name.length > 0) optional |= (1u << 2);
548 unsigned int length;
550 retval = asn1buf_insert_octetstring(buf, val->sam_challenge_2_body.length,
555 sum += val->sam_challenge_2_body.length;
557 val->sam_challenge_2_body.length, &length);
561 sum += length;
587 if (val->sam_pk_for_sad.length > 0) optional |= (1u << 7);
588 if (val->sam_response_prompt.length > 0) optional |= (1u << 6);
589 if (val->sam_challenge.length > 0) optional |= (1u << 5);
590 if (val->sam_challenge_label.length > 0) optional |= (1u << 4);
591 if (val->sam_track_id.length > 0) optional |= (1u << 3);
592 if (val->sam_type_name.length > 0) optional |= (1u << 2);
617 if (val->sam_sad.length > 0) optional |= (1u << 3);
634 if (val->sam_sad.length > 0) optional |= (1u << 1);
660 if (val->sam_enc_key.ciphertext.length)
662 if (val->sam_track_id.length > 0) optional |= (1u << 2);
682 if (val->sam_track_id.length > 0) optional |= (1u << 2);
704 if (val->msd.length > 0) optional |= (1u << 6);
1114 if (val->text.data != NULL && val->text.length > 0)
1116 if (val->e_data.data != NULL && val->e_data.length > 0)
1126 FIELDOF_OPTSTRING(krb5_alt_method, octetstring, data, length, 1, 1),
1134 if (a->data != NULL && a->length > 0)
1194 if (val->user != NULL && val->user->length != 0)
1196 if (val->subject_cert.length != 0)
1242 FIELDOF_SEQOF_INT32(krb5_etype_list, int32_ptr, etypes, length, -1));
1510 * the length of the string)
1515 retval = asn1_encode_asn1_type(buf,rep->field,&length);
1517 sum += length;
1518 retval = asn1_make_etag(buf, CONTEXT_SPECIFIC, tag_number, length,
1519 &length);
1521 sum += length;
1532 /* asn1_addlenfield -- add a field whose length must be separately specified */
1535 unsigned int length; \
1536 retval = encoder(buf, len, value, &length); \
1539 sum += length; \
1541 tag, length, &length); \
1544 sum += length; \
1552 { unsigned int length; \
1553 retval = encoder(buf,value,&length); \
1556 sum += length; \
1558 tag, length, &length); \
1561 sum += length; }
1568 { unsigned int length; \
1574 tag, len, &length); \
1577 sum += length; }
1580 /* needs "length" declared in enclosing context */
1592 tag, len + 1, &length); \
1595 sum += length; \
1620 asn1_addlenfield(val->paChecksum.length, val->paChecksum.contents, 3, asn1_encode_octetstring);
1654 if (val->parameters.length != 0) {
1655 retval = asn1buf_insert_octetstring(buf, val->parameters.length,
1659 sum += val->parameters.length;
1663 unsigned int length;
1664 retval = asn1_encode_oid(buf, val->algorithm.length,
1666 &length);
1670 sum += length;
1684 unsigned int length;
1685 asn1_insert_implicit_bitstring(val->subjectPublicKey.length,val->subjectPublicKey.data,ASN1_BITSTRING);
1688 if (val->algorithm.parameters.length != 0) {
1689 unsigned int length;
1691 retval = asn1buf_insert_octetstring(buf, val->algorithm.parameters.length,
1695 sum += val->algorithm.parameters.length;
1697 retval = asn1_encode_oid(buf, val->algorithm.algorithm.length,
1699 &length);
1703 sum += length;
1707 val->algorithm.parameters.length + length,
1708 &length);
1712 sum += length;
1731 unsigned int length;
1732 retval = asn1_encode_algorithm_identifier(buf,val[i],&length);
1734 sum += length;
1747 if (val->clientDHNonce.length != 0)
1748 asn1_addlenfield(val->clientDHNonce.length, val->clientDHNonce.data, 3, asn1_encode_octetstring);
1781 if (val->subjectKeyIdentifier.length == 0 && val->issuerAndSerialNumber.length == 0 && val->subjectName.length == 0)
1784 if (val->subjectKeyIdentifier.length != 0)
1785 asn1_insert_implicit_octetstring(val->subjectKeyIdentifier.length,val->subjectKeyIdentifier.data,2);
1787 if (val->issuerAndSerialNumber.length != 0)
1788 asn1_insert_implicit_octetstring(val->issuerAndSerialNumber.length,val->issuerAndSerialNumber.data,1);
1790 if (val->subjectName.length != 0)
1791 asn1_insert_implicit_octetstring(val->subjectName.length,val->subjectName.data,0);
1810 unsigned int length;
1811 retval = asn1_encode_external_principal_identifier(buf,val[i],&length);
1813 sum += length;
1826 if (val->kdcPkId.length != 0)
1827 asn1_insert_implicit_octetstring(val->kdcPkId.length,val->kdcPkId.data,2);
1832 asn1_insert_implicit_octetstring(val->signedAuthPack.length,val->signedAuthPack.data,0);
1846 asn1_insert_implicit_octetstring(val->u.issuerAndSerial.length,val->u.issuerAndSerial.data,2);
1849 asn1_insert_implicit_octetstring(val->u.caName.length,val->u.caName.data,1);
1872 unsigned int length;
1873 retval = asn1_encode_trusted_ca(buf,val[i],&length);
1875 sum += length;
1888 if (val->encryptionCert.length != 0)
1889 asn1_insert_implicit_octetstring(val->encryptionCert.length,val->encryptionCert.data,3);
1891 if (val->kdcCert.length != 0)
1892 asn1_insert_implicit_octetstring(val->kdcCert.length,val->kdcCert.data,2);
1897 asn1_insert_implicit_octetstring(val->signedAuthPack.length,val->signedAuthPack.data,0);
1909 if (val->serverDHNonce.length != 0)
1910 asn1_insert_implicit_octetstring(val->serverDHNonce.length,val->serverDHNonce.data,1);
1912 asn1_insert_implicit_octetstring(val->dhSignedData.length,val->dhSignedData.data,0);
1929 unsigned int length;
1931 asn1_insert_implicit_bitstring(val->subjectPublicKey.length,val->subjectPublicKey.data,3);
1933 val->subjectPublicKey.length + 1 + length,
1934 &length);
1937 sum += length;
1983 asn1_insert_implicit_octetstring(val->u.encKeyPack.length,val->u.encKeyPack.data,1);
2002 asn1_insert_implicit_octetstring(val->u.dhSignedData.length,val->u.dhSignedData.data,0);
2005 asn1_insert_implicit_octetstring(val->u.encKeyPack.length,val->u.encKeyPack.data,1);
2021 unsigned int length;
2022 retval = asn1_encode_sequence_of_external_principal_identifier(buf, val, &length);
2025 /* length set but ignored? sum not updated? */
2043 unsigned int length;
2045 retval = asn1_encode_typed_data(buf,val[i],&length);
2047 sum += length;
2059 asn1_addlenfield(val->length, val->data, 1, asn1_encode_octetstring);