DEFCNFIELD
DEFCNFIELD(princname_1, krb5_principal_data, data, length, 1,
DEFCNFIELD(typed_data_1, krb5_pa_data, contents, length, 1, octetstring);
DEFCNFIELD(spake_support_0, krb5_spake_support, groups, ngroups, 0,
DEFCNFIELD(address_1, krb5_address, contents, length, 1, octetstring);
DEFCNFIELD(authdata_1, krb5_authdata, contents, length, 1, octetstring);
DEFCNFIELD(keyblock_1, krb5_keyblock, contents, length, 1, octetstring);
DEFCNFIELD(checksum_1, krb5_checksum, contents, length, 1, octetstring);
DEFCNFIELD(pa_data_2, krb5_pa_data, contents, length, 2, octetstring);
DEFCNFIELD(req_body_8, kdc_req_hack, v.ktype, v.nktypes, 8, cseqof_int32);
DEFCNFIELD(etype_info_1_def, krb5_etype_info_entry, salt, length, 1,
DEFCNFIELD(etype_info2_1_def, krb5_etype_info_entry, salt, length, 1,
DEFCNFIELD(ldap_key_seq_4, ldap_seqof_key_data, key_data, n_key_data, 4,
DEFCNFIELD(encryptionkey_1, krb5_key_data, key_data_contents[0],