krb5_cred_enc_part
FIELDOF_NORM(krb5_cred_enc_part, ptrseqof_cred_info, ticket_info, 0),
FIELDOF_OPT(krb5_cred_enc_part, int32, nonce, 1, 1),
FIELDOF_OPT(krb5_cred_enc_part, kerberos_time, timestamp, 2, 2),
FIELDOF_OPT(krb5_cred_enc_part, int32, usec, 3, 3),
FIELDOF_OPT(krb5_cred_enc_part, address_ptr, s_address, 4, 4),
FIELDOF_OPT(krb5_cred_enc_part, address_ptr, r_address, 5, 5),
const krb5_cred_enc_part *val = p;
DEFSEQTYPE(untagged_enc_cred_part, krb5_cred_enc_part, enc_cred_part_fields,
krb5_error_code decode_krb5_enc_cred_part(const krb5_data *code, krb5_cred_enc_part **rep)
alloc_field(*rep,krb5_cred_enc_part);
encrypt_credencpart(krb5_context context, krb5_cred_enc_part *pcredpart, krb5_keyblock *pkeyblock, krb5_enc_data *pencdata)
krb5_cred_enc_part credenc;
decrypt_credencdata(krb5_context context, krb5_cred *pcred, krb5_keyblock *pkeyblock, krb5_cred_enc_part *pcredenc)
krb5_cred_enc_part * ppart = NULL;
krb5_cred_enc_part encpart;
(const krb5_cred_enc_part *rep, krb5_data **code);
(const krb5_data *output, krb5_cred_enc_part **rep);
krb5_cred_enc_part *enc_part2; /* unencrypted version, if available*/
(krb5_context, krb5_cred_enc_part *);
krb5_free_cred_enc_part(krb5_context context, register krb5_cred_enc_part *val)