krb5_kdc_dh_key_info
encode_krb5_kdc_dh_key_info(const krb5_kdc_dh_key_info *rep, krb5_data **code);
decode_krb5_kdc_dh_key_info(const krb5_data *, krb5_kdc_dh_key_info **);
(*encode_krb5_kdc_dh_key_info)(const krb5_kdc_dh_key_info *rep,
(*decode_krb5_kdc_dh_key_info)(const krb5_data *, krb5_kdc_dh_key_info **);
DEFFIELD(dh_key_0, krb5_kdc_dh_key_info, subjectPublicKey, 0, bitstring_data);
DEFFIELD(dh_key_1, krb5_kdc_dh_key_info, nonce, 1, int32);
DEFFIELD(dh_key_2, krb5_kdc_dh_key_info, dhKeyExpiration, 2,
DEFSEQTYPE(kdc_dh_key_info, krb5_kdc_dh_key_info, kdc_dh_key_info_fields);
void free_krb5_kdc_dh_key_info(krb5_kdc_dh_key_info **in);
DEF_FUNC_PTRS(krb5_kdc_dh_key_info);
SET_PTRS(krb5_kdc_dh_key_info);
DEF_EXT_FUNC_PTRS(krb5_kdc_dh_key_info);
krb5_kdc_dh_key_info *kdc_dh = NULL;
free_krb5_kdc_dh_key_info(krb5_kdc_dh_key_info **in)
krb5_kdc_dh_key_info dhkey_info;