krb5_cred
FIELDOF_NORM(krb5_cred, ptr_seqof_ticket, tickets, 2),
FIELDOF_NORM(krb5_cred, encrypted_data, enc_part, 3),
DEFSEQTYPE(untagged_cred, krb5_cred, cred_fields, 0);
DEFAPPTAGGEDTYPE(krb5_cred, 22, untagged_cred);
MAKE_FULL_ENCODER(encode_krb5_cred, krb5_cred);
krb5_error_code decode_krb5_cred(const krb5_data *code, krb5_cred **rep)
alloc_field(*rep,krb5_cred);
krb5_cred * pcred;
if ((pcred = (krb5_cred *)malloc(sizeof(krb5_cred))) == NULL)
memset(pcred, 0, sizeof(krb5_cred));
krb5_mk_ncred_basic(krb5_context context, krb5_creds **ppcreds, krb5_int32 nppcreds, krb5_keyblock *keyblock, krb5_replay_data *replaydata, krb5_address *local_addr, krb5_address *remote_addr, krb5_cred *pcred)
decrypt_credencdata(krb5_context context, krb5_cred *pcred, krb5_keyblock *pkeyblock, krb5_cred_enc_part *pcredenc)
krb5_cred * pcred;
(const krb5_cred *rep, krb5_data **code);
(const krb5_data *output, krb5_cred **rep);
(krb5_context, krb5_cred *);
krb5_free_cred(krb5_context context, register krb5_cred *val)