krb5_kdc_rep
krb5_kdc_rep reply;
krb5_kdc_rep reply;
krb5_kdc_req *request, krb5_kdc_rep *reply,
krb5_kdc_req *request, krb5_kdc_rep *reply,
krb5_kdc_req *request, krb5_kdc_rep *reply,
krb5_kdc_req *request, krb5_kdc_rep *reply,
krb5_kdc_req *request, krb5_kdc_rep *reply,
krb5_kdc_req *request, krb5_kdc_rep *reply,
krb5_kdc_req *request, krb5_kdc_rep *reply,
krb5_kdc_req *request, krb5_kdc_rep *reply,
krb5_kdc_rep *reply, krb5_key_data *client_key,
krb5_kdc_rep *reply, krb5_key_data *client_key,
krb5_kdc_req *request, krb5_kdc_rep *reply,
rep_etypes2str(char *s, size_t len, krb5_kdc_rep *rep)
rep_etypes2str(char *s, size_t len, krb5_kdc_rep *rep);
krb5_data *req_pkt, krb5_kdc_req *request, krb5_kdc_rep *reply,
krb5_kdc_rep *reply,
asn1_error_code asn1_decode_kdc_rep(asn1buf *buf, krb5_kdc_rep *val)
(asn1buf *buf, krb5_kdc_rep *val);
FIELDOF_OPT(krb5_kdc_rep, ptr_seqof_pa_data, padata, 2, 2),
FIELDOF_NORM(krb5_kdc_rep, realm_of_principal, client, 3),
FIELDOF_NORM(krb5_kdc_rep, principal, client, 4),
FIELDOF_NORM(krb5_kdc_rep, ticket_ptr, ticket, 5),
FIELDOF_NORM(krb5_kdc_rep, encrypted_data, enc_part, 6),
const krb5_kdc_rep *val = p;
DEFSEQTYPE(untagged_as_rep, krb5_kdc_rep, as_rep_fields, optional_as_rep);
FIELDOF_OPT(krb5_kdc_rep, ptr_seqof_pa_data, padata, 2, 2),
FIELDOF_NORM(krb5_kdc_rep, realm_of_principal, client, 3),
FIELDOF_NORM(krb5_kdc_rep, principal, client, 4),
FIELDOF_NORM(krb5_kdc_rep, ticket_ptr, ticket, 5),
FIELDOF_NORM(krb5_kdc_rep, encrypted_data, enc_part, 6),
const krb5_kdc_rep *val = p;
DEFSEQTYPE(untagged_tgs_rep, krb5_kdc_rep, tgs_rep_fields, optional_tgs_rep);
krb5_error_code decode_krb5_as_rep(const krb5_data *code, krb5_kdc_rep **rep)
alloc_field(*rep,krb5_kdc_rep);
krb5_error_code decode_krb5_tgs_rep(const krb5_data *code, krb5_kdc_rep **rep)
alloc_field(*rep,krb5_kdc_rep);
krb5_decode_kdc_rep(krb5_context context, krb5_data *enc_rep, const krb5_keyblock *key, krb5_kdc_rep **dec_rep)
krb5_kdc_rep *local_dec_rep;
krb5_kdc_rep *dec_rep, krb5_data **enc_rep)
krb5_creds *in_cred, krb5_kdc_rep *dec_rep)
krb5_kdc_rep *dec_rep;
krb5_kdcrep2creds(krb5_context context, krb5_kdc_rep *pkdcrep, krb5_address *const *address, krb5_data *psectkt, krb5_creds **ppcreds)
krb5_kdc_rep *local_as_reply;
krb5_kdc_rep ** ret_as_reply,
krb5_kdc_rep *as_reply = 0;
krb5_kdc_rep ** ret_as_reply,
krb5_kdc_rep *as_reply,
krb5_kdc_rep *as_reply)
krb5_kdc_rep *as_reply,
krb5_kdc_rep ** ret_as_reply)
krb5_kdc_rep * as_reply = 0;
krb5_kdc_rep * );
krb5_kdc_rep **as_reply)
krb5_creds *creds, krb5_kdc_rep **ret_as_reply)
krb5_kdc_rep **ptr_as_reply)
krb5_kdc_rep *as_reply;
krb5_deltat, char *, krb5_get_init_creds_opt *, krb5_kdc_rep **);
krb5_creds *creds, krb5_kdc_rep **ret_as_reply)
krb5_kdc_rep_decrypt_proc(krb5_context context, const krb5_keyblock *key, krb5_const_pointer decryptarg, krb5_kdc_rep *dec_rep)
krb5_kdc_rep *);
krb5_process_padata(krb5_context context, krb5_kdc_req *request, krb5_kdc_rep *as_reply, git_key_proc key_proc, krb5_const_pointer keyseed, git_decrypt_proc decrypt_proc, krb5_keyblock **decrypt_key, krb5_creds *creds, krb5_int32 *do_more)
process_pw_salt(krb5_context context, krb5_pa_data *padata, krb5_kdc_req *request, krb5_kdc_rep *as_reply, git_key_proc key_proc, krb5_const_pointer keyseed, git_decrypt_proc decrypt_proc, krb5_keyblock **decrypt_key, krb5_creds *creds, krb5_int32 *do_more, krb5_int32 *done)
krb5_kdc_rep *,
krb5_kdc_rep * ),
krb5_kdc_rep * reply,
krb5_kdc_rep * reply,
krb5_kdc_rep *as_reply = NULL;
krb5_kdc_rep **);
krb5_kdc_rep *as_reply;
krb5_kdc_rep *,
krb5_kdc_rep * ),
krb5_kdc_rep *,
krb5_kdc_rep * ),
krb5_kdc_rep **as_reply);
(const krb5_kdc_rep *rep, krb5_data **code);
(const krb5_kdc_rep *rep, krb5_data **code);
(const krb5_data *output, krb5_kdc_rep **rep);
(const krb5_data *output, krb5_kdc_rep **rep);
krb5_kdc_rep *,
krb5_kdc_rep * );
(krb5_context, krb5_kdc_rep * );
krb5_kdc_rep * ),
krb5_kdc_rep ** );
krb5_kdc_rep ** );
krb5_kdc_rep ** );
krb5_kdc_rep ** );
krb5_kdc_rep ** );
krb5_free_kdc_rep(krb5_context context, krb5_kdc_rep *val)