diff options
author | Greg Hudson <ghudson@mit.edu> | 2012-12-21 12:20:43 -0500 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2012-12-22 02:03:55 -0500 |
commit | af26a3e882372b6617a62cad01966ab90b045114 (patch) | |
tree | a6a076e05c27c234dfda84dc49f65c67ae4df25a /src/lib/krb5/error_tables | |
parent | 90e43628202157d72fb78bbb837795d91d5ce8da (diff) | |
download | krb5-af26a3e882372b6617a62cad01966ab90b045114.tar.gz krb5-af26a3e882372b6617a62cad01966ab90b045114.tar.xz krb5-af26a3e882372b6617a62cad01966ab90b045114.zip |
Use krb5_init_creds_context as clpreauth rock
The clpreauth rock had become a collection of alias pointers into the
init_creds context structure. Get rid of it and just pass the context
(suitably casted) to clpreauth modules. Simplify the signatures of
k5_preauth(), k5_preauth_tryagain(), process_pa_data(), and
fill_response_items() by referencing fields from the init_creds
context.
Since we can't use the non-nullity of rock->selected_preauth_type to
determine whether to record the selected preauth type, k5_preauth now
reports it in an output parameter, and get_in_tkt.c decides whether or
not to record it.
Diffstat (limited to 'src/lib/krb5/error_tables')
0 files changed, 0 insertions, 0 deletions