diff options
author | Ezra Peisach <epeisach@mit.edu> | 2001-06-21 13:46:15 +0000 |
---|---|---|
committer | Ezra Peisach <epeisach@mit.edu> | 2001-06-21 13:46:15 +0000 |
commit | 338fb12f3482242fe85217339ea30c65bb189aa1 (patch) | |
tree | c2e57086d09aae2971f1881c88f98bc7e256f731 /src/kdc/kdc_preauth.c | |
parent | 6154990ceab9d543f916595cfef85787a7a3cc9a (diff) | |
download | krb5-338fb12f3482242fe85217339ea30c65bb189aa1.tar.gz krb5-338fb12f3482242fe85217339ea30c65bb189aa1.tar.xz krb5-338fb12f3482242fe85217339ea30c65bb189aa1.zip |
* kdc_preauth.c: Include prototypes for mit_des_fixup_key_parity
and mit_des_is_weak_key here as no other "public" header file
defines it. Needed for return_sam_data() code.
* configure.in: Test for unistd.h and existance of swab() prototype.
* kerberos_v4.c: If swab() prototype needed, provide.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13446 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/kdc/kdc_preauth.c')
-rw-r--r-- | src/kdc/kdc_preauth.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/kdc/kdc_preauth.c b/src/kdc/kdc_preauth.c index 926da9ce5..fbc44bde0 100644 --- a/src/kdc/kdc_preauth.c +++ b/src/kdc/kdc_preauth.c @@ -59,6 +59,15 @@ #include "adm_proto.h" #include <syslog.h> +/* XXX This is ugly and should be in a header file somewhere */ +#ifndef KRB5INT_DES_TYPES_DEFINED +#define KRB5INT_DES_TYPES_DEFINED +typedef unsigned char des_cblock[8]; /* crypto-block size */ +#endif +typedef des_cblock mit_des_cblock; +extern void mit_des_fixup_key_parity (mit_des_cblock ); +extern int mit_des_is_weak_key (mit_des_cblock ); + typedef krb5_error_code (*verify_proc) (krb5_context, krb5_db_entry *client, krb5_kdc_req *request, |