kdc_req_hack
FIELDOF_NORM(struct kdc_req_hack, krb5_flags, v.kdc_options, 0),
FIELDOF_OPT(struct kdc_req_hack, principal, v.client, 1, 1),
FIELDOF_NORM(struct kdc_req_hack, gstring_data_ptr, server_realm, 2),
FIELDOF_OPT(struct kdc_req_hack, principal, v.server, 3, 3),
FIELDOF_OPT(struct kdc_req_hack, kerberos_time, v.from, 4, 4),
FIELDOF_NORM(struct kdc_req_hack, kerberos_time, v.till, 5),
FIELDOF_OPT(struct kdc_req_hack, kerberos_time, v.rtime, 6, 6),
FIELDOF_NORM(struct kdc_req_hack, int32, v.nonce, 7),
FIELDOF_SEQOF_INT32(struct kdc_req_hack, int32_ptr, v.ktype, v.nktypes, 8),
FIELDOF_OPT(struct kdc_req_hack, ptr_seqof_host_addresses, v.addresses, 9, 9),
FIELDOF_OPT(struct kdc_req_hack, encrypted_data, v.authorization_data, 10, 10),
FIELDOF_OPT(struct kdc_req_hack, ptr_seqof_ticket, v.second_ticket, 11, 11),
const struct kdc_req_hack *val2 = p;
DEFSEQTYPE(kdc_req_body_hack, struct kdc_req_hack, kdc_req_hack_fields,
asn1_encode_kdc_req_hack(asn1buf *, const struct kdc_req_hack *,
struct kdc_req_hack val2;