Lines Matching refs:length

49      length: length of the most-recently produced encoding
50 sum: cumulative length of the entire encoding */
57 { unsigned int length;\
58 retval = asn1_make_sequence(buf,sum,&length);\
61 sum += length; }
70 { unsigned int length; \
71 retval = encoder(buf,value,&length); \
74 sum += length;\
75 retval = asn1_make_etag(buf,CONTEXT_SPECIFIC,tag,length,&length);\
78 sum += length; }
95 FIELDOF_STRING(krb5_data, generalstring, data, length, -1));
99 FIELDOF_STRING(krb5_data, s_octetstring, data, length, -1));
103 FIELDOF_STRING(krb5_data, opaque, data, length, -1));
112 FIELDOF_SEQOF_INT32(krb5_principal_data, gstring_data_ptr, data, length, 1),
131 FIELDOF_STRING(krb5_address, octetstring, contents, length, 1),
176 FIELDOF_STRING(krb5_authdata, octetstring, contents, length, 1),
185 FIELDOF_STRING(krb5_keyblock, octetstring, contents, length, 1),
192 FIELDOF_STRING(krb5_checksum, octetstring, contents, length, 1),
220 FIELDOF_STRING(krb5_pa_data, octetstring, contents, length, 2),
441 if (val->length >= 0 && val->length != KRB5_ETYPE_NO_SALT)
448 FIELDOF_OPTSTRING(krb5_etype_info_entry, octetstring, salt, length, 1, 1),
459 if (val->length >= 0 && val->length != KRB5_ETYPE_NO_SALT)
469 FIELDOF_OPTSTRING(krb5_etype_info_entry, u_generalstring, salt, length,
510 if (val->sam_cksum.length)
516 if (val->sam_pk_for_sad.length > 0) optional |= (1u << 7);
517 if (val->sam_response_prompt.length > 0) optional |= (1u << 6);
518 if (val->sam_challenge.length > 0) optional |= (1u << 5);
519 if (val->sam_challenge_label.length > 0) optional |= (1u << 4);
520 if (val->sam_track_id.length > 0) optional |= (1u << 3);
521 if (val->sam_type_name.length > 0) optional |= (1u << 2);
541 unsigned int length;
543 retval = asn1buf_insert_octetstring(buf, val->sam_challenge_2_body.length,
548 sum += val->sam_challenge_2_body.length;
550 val->sam_challenge_2_body.length, &length);
554 sum += length;
579 if (val->sam_pk_for_sad.length > 0) optional |= (1u << 7);
580 if (val->sam_response_prompt.length > 0) optional |= (1u << 6);
581 if (val->sam_challenge.length > 0) optional |= (1u << 5);
582 if (val->sam_challenge_label.length > 0) optional |= (1u << 4);
583 if (val->sam_track_id.length > 0) optional |= (1u << 3);
584 if (val->sam_type_name.length > 0) optional |= (1u << 2);
608 if (val->sam_sad.length > 0) optional |= (1u << 3);
624 if (val->sam_sad.length > 0) optional |= (1u << 1);
649 if (val->sam_enc_key.ciphertext.length)
651 if (val->sam_track_id.length > 0) optional |= (1u << 2);
670 if (val->sam_track_id.length > 0) optional |= (1u << 2);
691 if (val->msd.length > 0) optional |= (1u << 6);
1091 if (val->text.data != NULL && val->text.length > 0)
1093 if (val->e_data.data != NULL && val->e_data.length > 0)
1103 FIELDOF_OPTSTRING(krb5_alt_method, octetstring, data, length, 1, 1),
1111 if (a->data != NULL && a->length > 0)
1189 FIELDOF_SEQOF_INT32(krb5_etype_list, int32_ptr, etypes, length, -1));
1377 the length of the string) */
1381 retval = asn1_encode_asn1_type(buf,rep->field,&length);
1383 sum += length;
1384 retval = asn1_make_etag(buf, CONTEXT_SPECIFIC, tag_number, length,
1385 &length);
1387 sum += length;
1398 /* asn1_addlenfield -- add a field whose length must be separately specified */
1400 { unsigned int length; \
1401 retval = encoder(buf,len,value,&length); \
1404 sum += length;\
1405 retval = asn1_make_etag(buf,CONTEXT_SPECIFIC,tag,length,&length);\
1408 sum += length; }
1412 { unsigned int length;\
1413 retval = encoder(buf,value,&length);\
1416 sum += length;\
1417 retval = asn1_make_tag(buf,CONTEXT_SPECIFIC,PRIMITIVE,tag,length,&length); \
1420 sum += length; }
1424 { unsigned int length;\
1429 retval = asn1_make_tag(buf,CONTEXT_SPECIFIC,PRIMITIVE,tag,len,&length); \
1432 sum += length; }
1435 /* needs "length" declared in enclosing context */
1445 retval = asn1_make_tag(buf,UNIVERSAL,PRIMITIVE,tag,len+1,&length); \
1448 sum += length; }
1470 asn1_addlenfield(val->paChecksum.length, val->paChecksum.contents, 3, asn1_encode_octetstring);
1498 if (val->parameters.length != 0) {
1499 retval = asn1buf_insert_octetstring(buf, val->parameters.length,
1503 sum += val->parameters.length;
1507 unsigned int length;
1508 retval = asn1_encode_oid(buf, val->algorithm.length,
1510 &length);
1514 sum += length;
1526 unsigned int length;
1527 asn1_insert_implicit_bitstring(val->subjectPublicKey.length,val->subjectPublicKey.data,ASN1_BITSTRING);
1530 if (val->algorithm.parameters.length != 0) {
1531 unsigned int length;
1533 retval = asn1buf_insert_octetstring(buf, val->algorithm.parameters.length,
1537 sum += val->algorithm.parameters.length;
1539 retval = asn1_encode_oid(buf, val->algorithm.algorithm.length,
1541 &length);
1545 sum += length;
1549 val->algorithm.parameters.length + length,
1550 &length);
1554 sum += length;
1570 unsigned int length;
1571 retval = asn1_encode_algorithm_identifier(buf,val[i],&length);
1573 sum += length;
1584 if (val->clientDHNonce.length != 0)
1585 asn1_addlenfield(val->clientDHNonce.length, val->clientDHNonce.data, 3, asn1_encode_octetstring);
1613 if (val->subjectKeyIdentifier.length == 0 && val->issuerAndSerialNumber.length == 0 && val->subjectName.length == 0)
1616 if (val->subjectKeyIdentifier.length != 0)
1617 asn1_insert_implicit_octetstring(val->subjectKeyIdentifier.length,val->subjectKeyIdentifier.data,2);
1619 if (val->issuerAndSerialNumber.length != 0)
1620 asn1_insert_implicit_octetstring(val->issuerAndSerialNumber.length,val->issuerAndSerialNumber.data,1);
1622 if (val->subjectName.length != 0)
1623 asn1_insert_implicit_octetstring(val->subjectName.length,val->subjectName.data,0);
1638 unsigned int length;
1639 retval = asn1_encode_external_principal_identifier(buf,val[i],&length);
1641 sum += length;
1652 if (val->kdcPkId.length != 0)
1653 asn1_insert_implicit_octetstring(val->kdcPkId.length,val->kdcPkId.data,2);
1658 asn1_insert_implicit_octetstring(val->signedAuthPack.length,val->signedAuthPack.data,0);
1670 asn1_insert_implicit_octetstring(val->u.issuerAndSerial.length,val->u.issuerAndSerial.data,2);
1673 asn1_insert_implicit_octetstring(val->u.caName.length,val->u.caName.data,1);
1694 unsigned int length;
1695 retval = asn1_encode_trusted_ca(buf,val[i],&length);
1697 sum += length;
1707 if (val->encryptionCert.length != 0)
1708 asn1_insert_implicit_octetstring(val->encryptionCert.length,val->encryptionCert.data,3);
1710 if (val->kdcCert.length != 0)
1711 asn1_insert_implicit_octetstring(val->kdcCert.length,val->kdcCert.data,2);
1716 asn1_insert_implicit_octetstring(val->signedAuthPack.length,val->signedAuthPack.data,0);
1726 if (val->serverDHNonce.length != 0)
1727 asn1_insert_implicit_octetstring(val->serverDHNonce.length,val->serverDHNonce.data,1);
1729 asn1_insert_implicit_octetstring(val->dhSignedData.length,val->dhSignedData.data,0);
1744 unsigned int length;
1746 asn1_insert_implicit_bitstring(val->subjectPublicKey.length,val->subjectPublicKey.data,3);
1748 val->subjectPublicKey.length + 1 + length,
1749 &length);
1752 sum += length;
1791 asn1_insert_implicit_octetstring(val->u.encKeyPack.length,val->u.encKeyPack.data,1);
1807 asn1_insert_implicit_octetstring(val->u.dhSignedData.length,val->u.dhSignedData.data,0);
1810 asn1_insert_implicit_octetstring(val->u.encKeyPack.length,val->u.encKeyPack.data,1);
1823 unsigned int length;
1824 retval = asn1_encode_sequence_of_external_principal_identifier(buf, val, &length);
1827 /* length set but ignored? sum not updated? */
1843 unsigned int length;
1845 retval = asn1_encode_typed_data(buf,val[i],&length);
1847 sum += length;
1857 asn1_addlenfield(val->length, val->data, 1, asn1_encode_octetstring);