diff options
author | John Kohl <jtkohl@mit.edu> | 1990-02-03 17:08:35 +0000 |
---|---|---|
committer | John Kohl <jtkohl@mit.edu> | 1990-02-03 17:08:35 +0000 |
commit | 4e83869249529d1fd88453551e108c9016c6a67b (patch) | |
tree | 3038c37e9b2c804cad5ad45c2207183eeff59058 /src/lib/krb5/krb/decode_kdc.c | |
parent | 2aaf6dcbb4827a59f4aaaaed524606b9d3cd0943 (diff) | |
download | krb5-4e83869249529d1fd88453551e108c9016c6a67b.zip krb5-4e83869249529d1fd88453551e108c9016c6a67b.tar.gz krb5-4e83869249529d1fd88453551e108c9016c6a67b.tar.bz2 |
unify the extern stuff into an include file
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@250 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/krb/decode_kdc.c')
-rw-r--r-- | src/lib/krb5/krb/decode_kdc.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/lib/krb5/krb/decode_kdc.c b/src/lib/krb5/krb/decode_kdc.c index 7a7aaad..6281e86 100644 --- a/src/lib/krb5/krb/decode_kdc.c +++ b/src/lib/krb5/krb/decode_kdc.c @@ -26,10 +26,6 @@ static char rcsid_decode_kdc_c[] = #include <krb5/ext-proto.h> -/* array of pointers into encryption systems */ -extern krb5_cs_table_entry *csarray[]; -extern int max_cryptosystem; - /* Takes a KDC_REP message and decrypts encrypted part using etype and *key, putting result in *rep. @@ -79,12 +75,12 @@ krb5_kdc_rep **dec_rep; return(ENOMEM); } - if (!valid_etype(local_dec_rep->etype)) + if (!valid_etype(etype)) return KRB5KDC_ERR_ETYPE_NOSUPP; /* put together an eblock for this encryption */ - eblock.crypto_entry = csarray[local_dec_rep->etype]->system; + eblock.crypto_entry = krb5_csarray[etype]->system; /* do any necessary key pre-processing */ if (retval = (*eblock.crypto_entry->process_key)(&eblock, key)) { |