Symbol: atype_info
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
1025
free_sequence_of(const struct atype_info *eltinfo, void *val, size_t count)
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
1041
check_atype_tag(const struct atype_info *a, const taginfo *t)
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
1124
const struct atype_info *basetype, void **ptr_out);
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
1130
const struct atype_info *elemtype, void **seq_out,
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
1137
const struct atype_info *a, void *val)
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
1266
const struct atype_info *a = c->tinfo;
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
1305
null_terminate(const struct atype_info *eltinfo, void *ptr, size_t count,
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
1323
const struct atype_info *a, void **ptr_out)
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
1362
omit_atype(const struct atype_info *a, void *val)
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
1459
const struct atype_info *elemtype, void **seq_out,
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
1505
k5_asn1_encode_atype(asn1buf *buf, const void *val, const struct atype_info *a,
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
1513
const struct atype_info *a, void *val)
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
1519
k5_asn1_full_encode(const void *rep, const struct atype_info *a,
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
1567
k5_asn1_full_decode(const krb5_data *code, const struct atype_info *a,
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
438
get_nullterm_sequence_len(const void *valp, const struct atype_info *seq)
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
441
const struct atype_info *a;
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
462
const struct atype_info *eltinfo);
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
466
const struct atype_info *type, int can_be_empty)
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
646
encode_atype(asn1buf *buf, const void *val, const struct atype_info *a,
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
762
encode_atype_and_tag(asn1buf *buf, const void *val, const struct atype_info *a)
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
803
const struct atype_info *a = c->tinfo;
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
849
const struct atype_info *eltinfo)
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
867
static void free_atype_ptr(const struct atype_info *a, void *val);
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
869
static void free_sequence_of(const struct atype_info *eltinfo, void *val,
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
879
free_atype(const struct atype_info *a, void *val)
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
941
free_atype_ptr(const struct atype_info *a, void *val)
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.c
992
const struct atype_info *a = c->tinfo;
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
156
const struct atype_info *basetype;
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
161
const struct atype_info *basetype;
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
167
const struct atype_info *basetype;
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
180
const struct atype_info *basetype;
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
231
const struct atype_info **options;
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
236
const struct atype_info **fields;
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
267
const struct atype_info k5_atype_##DESCNAME = { \
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
277
const struct atype_info k5_atype_##DESCNAME = { \
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
283
const struct atype_info k5_atype_##DESCNAME = { \
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
289
const struct atype_info k5_atype_##DESCNAME = { \
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
294
const struct atype_info k5_atype_##DESCNAME = { \
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
302
const struct atype_info k5_atype_##DESCNAME = { \
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
313
const struct atype_info k5_atype_##DESCNAME = { \
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
334
const struct atype_info k5_atype_##DESCNAME = { \
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
345
const struct atype_info k5_atype_##DESCNAME = { \
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
358
const struct atype_info k5_atype_##DESCNAME = { \
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
374
const struct atype_info k5_atype_##DESCNAME = { \
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
412
const struct atype_info k5_atype_##DESCNAME = { \
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
418
const struct atype_info k5_atype_##DESCNAME = { \
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
431
const struct atype_info k5_atype_##DESCNAME = { \
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
520
extern const struct atype_info k5_atype_##DESCNAME
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
525
k5_asn1_encode_atype(asn1buf *buf, const void *val, const struct atype_info *a,
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
532
const struct atype_info *a, void *val);
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
537
k5_asn1_full_encode(const void *rep, const struct atype_info *a,
crypto/krb5/src/lib/krb5/asn.1/asn1_encode.h
540
k5_asn1_full_decode(const krb5_data *code, const struct atype_info *a,
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1011
static const struct atype_info *fast_armored_req_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1028
static const struct atype_info *fast_req_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1038
static const struct atype_info *fast_finished_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1053
static const struct atype_info *fast_response_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1060
static const struct atype_info *fast_rep_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1075
static const struct atype_info *ad_kdcissued_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1083
static const struct atype_info *princ_plus_realm_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1097
static const struct atype_info *iakerb_header_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1104
static const struct atype_info *iakerb_finished_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
111
static const struct atype_info *princname_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1328
static const struct atype_info *algorithm_identifier_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1347
static const struct atype_info *kdf_alg_id_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1360
static const struct atype_info *pkinit_krb5_principal_name_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1377
static const struct atype_info *sp80056a_other_info_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1388
static const struct atype_info *pkinit_supp_pub_info_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1400
static const struct atype_info *pachecksum2_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1417
static const struct atype_info *pk_authenticator_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1436
static const struct atype_info *auth_pack_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1448
static const struct atype_info *external_principal_identifier_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1468
static const struct atype_info *pa_pk_as_req_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1478
static const struct atype_info *dh_rep_info_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1487
static const struct atype_info *kdc_dh_key_info_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1494
static const struct atype_info *reply_key_pack_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1501
static const struct atype_info *pa_pk_as_rep_alternatives[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1549
static const struct atype_info *typed_data_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1574
static const struct atype_info *otp_tokeninfo_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1594
static const struct atype_info *pa_otp_challenge_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1618
static const struct atype_info *pa_otp_req_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1630
static const struct atype_info *pa_otp_enc_req_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1643
static const struct atype_info *kkdcp_message_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1656
static const struct atype_info *vmac_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1670
static const struct atype_info *cammac_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1692
static const struct atype_info *secure_cookie_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1713
static const struct atype_info *pa_pac_options_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1723
static const struct atype_info *spake_factor_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1735
static const struct atype_info *spake_support_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1744
static const struct atype_info *spake_challenge_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1752
static const struct atype_info *spake_response_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
1761
static const struct atype_info *pa_spake_alternatives[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
191
const static struct atype_info *address_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
217
static const struct atype_info *encrypted_data_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
270
static const struct atype_info *authdata_elt_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
281
static const struct atype_info *authdata_elt_type_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
297
static const struct atype_info *encryption_key_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
306
static const struct atype_info *checksum_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
351
static const struct atype_info *lr_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
364
static const struct atype_info *ticket_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
374
static const struct atype_info *pa_data_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
429
static const struct atype_info *enc_kdc_rep_part_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
462
static const struct atype_info *kdc_req_hack_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
549
static const struct atype_info *transited_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
567
static const struct atype_info *safe_body_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
585
static const struct atype_info *krb_cred_info_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
613
static const struct atype_info *etype_info_entry_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
624
static const struct atype_info *etype_info2_entry_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
637
static const struct atype_info *sam_challenge_2_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
657
static const struct atype_info *sam_challenge_2_body_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
667
static const struct atype_info *enc_sam_response_enc_2_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
679
static const struct atype_info *sam_response_2_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
696
static const struct atype_info *authenticator_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
719
static const struct atype_info *enc_tkt_part_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
738
static const struct atype_info *kdc_rep_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
753
static const struct atype_info *ap_req_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
764
static const struct atype_info *ap_rep_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
775
static const struct atype_info *ap_rep_enc_part_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
789
static const struct atype_info *kdc_req_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
803
static const struct atype_info *as_req_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
807
static const struct atype_info *tgs_req_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
821
static const struct atype_info *safe_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
836
static const struct atype_info *safe_with_body_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
849
static const struct atype_info *priv_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
869
static const struct atype_info *priv_enc_part_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
882
static const struct atype_info *cred_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
903
static const struct atype_info *enc_cred_part_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
925
static const struct atype_info *error_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
936
static const struct atype_info *pa_enc_ts_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
944
static const struct atype_info *setpw_req_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
954
static const struct atype_info *pa_for_user_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
974
static const struct atype_info *s4u_userid_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
982
static const struct atype_info *pa_s4u_x509_user_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
988
static const struct atype_info *pa_pac_req_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/asn1_k_encode.c
999
static const struct atype_info *fast_armor_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/ldap_key_seq.c
113
static const struct atype_info *ldap_key_seq_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/ldap_key_seq.c
71
static const struct atype_info *krbsalt_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/ldap_key_seq.c
79
static const struct atype_info *encryptionkey_fields[] = {
crypto/krb5/src/lib/krb5/asn.1/ldap_key_seq.c
99
static const struct atype_info *key_data_fields[] = {