Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: binary MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) From: ghudson@mit.edu Subject: SVN Commit X-RT-Original-Encoding: iso-8859-1 Content-Length: 1068 Replace the generic get_data functions in clpreauth and kdcpreauth with structures containing callback functions. Each structure has a minor version number to allow adding new callbacks. For simplicity, the new fast armor key callbacks return aliases, which is how we would supply the armor key as a function parameter. The new client keys callback is paired with a free_keys callback to reduce the amount of cleanup code needed in modules. https://github.com/krb5/krb5/commit/7003d3dbdfd0a7f4f6843068affb290c844ccb65 Commit By: ghudson Revision: 25315 Changed Files: U trunk/src/include/fast_factor.h U trunk/src/include/krb5/preauth_plugin.h U trunk/src/kdc/kdc_preauth.c U trunk/src/kdc/kdc_preauth_ec.c U trunk/src/lib/krb5/krb/preauth2.c U trunk/src/lib/krb5/krb/preauth_ec.c U trunk/src/plugins/preauth/cksum_body/cksum_body_main.c U trunk/src/plugins/preauth/pkinit/pkinit_clnt.c U trunk/src/plugins/preauth/pkinit/pkinit_srv.c U trunk/src/plugins/preauth/securid_sam2/securid_sam2_main.c U trunk/src/plugins/preauth/wpse/wpse_main.c