krb5_cred_info
asn1_error_code asn1_decode_sequence_of_krb_cred_info(asn1buf *buf, krb5_cred_info ***val)
decode_array_body(krb5_cred_info,asn1_decode_krb_cred_info);
asn1_error_code asn1_decode_krb_cred_info(asn1buf *buf, krb5_cred_info *val)
(asn1buf *buf, krb5_cred_info *val);
(asn1buf *buf, krb5_cred_info ***val);
FIELDOF_NORM(krb5_cred_info, ptr_encryption_key, session, 0),
FIELDOF_OPT(krb5_cred_info, realm_of_principal, client, 1, 1),
FIELDOF_OPT(krb5_cred_info, principal, client, 2, 2),
FIELDOF_OPT(krb5_cred_info, krb5_flags, flags, 3, 3),
FIELDOF_OPT(krb5_cred_info, kerberos_time, times.authtime, 4, 4),
FIELDOF_OPT(krb5_cred_info, kerberos_time, times.starttime, 5, 5),
FIELDOF_OPT(krb5_cred_info, kerberos_time, times.endtime, 6, 6),
FIELDOF_OPT(krb5_cred_info, kerberos_time, times.renew_till, 7, 7),
FIELDOF_OPT(krb5_cred_info, realm_of_principal, server, 8, 8),
FIELDOF_OPT(krb5_cred_info, principal, server, 9, 9),
FIELDOF_OPT(krb5_cred_info, ptr_seqof_host_addresses, caddrs, 10, 10),
const krb5_cred_info *val = p;
DEFSEQTYPE(cred_info, krb5_cred_info, krb_cred_info_fields,
credenc.ticket_info[i] = malloc(sizeof(krb5_cred_info));
size = sizeof(krb5_cred_info *) * (nppcreds + 1);
credenc.ticket_info = (krb5_cred_info **) malloc(size);
krb5_cred_info * pinfo;
krb5_cred_info **ticket_info;
register krb5_cred_info **temp;