summaryrefslogtreecommitdiffstats
path: root/src/lib/krb5/krb/preauth.c
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>1995-11-27 00:36:33 +0000
committerTom Yu <tlyu@mit.edu>1995-11-27 00:36:33 +0000
commitba076089caa523565c50b7514e4fa5644c9ac2af (patch)
treed56e5053aeb951d58af0380e8b88974ae549a8c3 /src/lib/krb5/krb/preauth.c
parent48ac71b5e2ac59a20e00f9cba4a65ad8a3805b11 (diff)
downloadkrb5-ba076089caa523565c50b7514e4fa5644c9ac2af.tar.gz
krb5-ba076089caa523565c50b7514e4fa5644c9ac2af.tar.xz
krb5-ba076089caa523565c50b7514e4fa5644c9ac2af.zip
* preauth.c: Ultrix is broken. Prototype obtain_enc_ts_padata()
and process_pw_salt() explicitly rather than using the typedef in k5-int.h becaus that typedef is to a function pointer now. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7123 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/krb/preauth.c')
-rw-r--r--src/lib/krb5/krb/preauth.c36
1 files changed, 34 insertions, 2 deletions
diff --git a/src/lib/krb5/krb/preauth.c b/src/lib/krb5/krb/preauth.c
index 86aa899b52..e062f0606c 100644
--- a/src/lib/krb5/krb/preauth.c
+++ b/src/lib/krb5/krb/preauth.c
@@ -36,8 +36,40 @@
#include <process.h>
#endif
-static krb5_preauth_obtain_proc obtain_enc_ts_padata;
-static krb5_preauth_process_proc process_pw_salt;
+static krb5_error_code obtain_enc_ts_padata
+KRB5_NPROTOTYPE((krb5_context,
+ krb5_pa_data *,
+ krb5_etype_info,
+ krb5_keyblock *,
+ krb5_error_code ( * )(krb5_context,
+ krb5_const krb5_enctype,
+ krb5_data *,
+ krb5_const_pointer,
+ krb5_keyblock **),
+ krb5_const_pointer,
+ krb5_creds *,
+ krb5_kdc_req *,
+ krb5_pa_data **));
+
+static krb5_error_code process_pw_salt
+KRB5_NPROTOTYPE((krb5_context,
+ krb5_pa_data *,
+ krb5_kdc_req *,
+ krb5_kdc_rep *,
+ krb5_error_code ( * )(krb5_context,
+ krb5_const krb5_enctype,
+ krb5_data *,
+ krb5_const_pointer,
+ krb5_keyblock **),
+ krb5_const_pointer,
+ krb5_error_code ( * )(krb5_context,
+ krb5_const krb5_keyblock *,
+ krb5_const_pointer,
+ krb5_kdc_rep * ),
+ krb5_keyblock **,
+ krb5_creds *,
+ krb5_int32 *,
+ krb5_int32 *));
static krb5_preauth_ops preauth_systems[] = {
{