unify the extern stuff into an include file
authorJohn Kohl <jtkohl@mit.edu>
Sat, 3 Feb 1990 17:08:35 +0000 (17:08 +0000)
committerJohn Kohl <jtkohl@mit.edu>
Sat, 3 Feb 1990 17:08:35 +0000 (17:08 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@250 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/krb/decode_kdc.c
src/lib/krb5/krb/decrypt_tk.c
src/lib/krb5/krb/encode_kdc.c
src/lib/krb5/krb/encrypt_tk.c

index 7a7aaad2388a15b82b324b846f715133fa3d5285..6281e86bebb19f47cb8f42b66b25e486b85208ab 100644 (file)
@@ -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)) {
index 1801c552bfc26aa26cfb55b56eee3134ffc943eb..bd5a48602a211f79b352e18bffa5e1b33c23c857 100644 (file)
@@ -25,11 +25,6 @@ static char rcsid_decrypt_tk_c[] =
 
 #include <krb5/ext-proto.h>
 
-
-/* array of pointers into encryption systems */
-extern krb5_cs_table_entry *csarray[];
-extern int max_cryptosystem;
-
 /*
  Takes encrypted dec_ticket->enc_part, encrypts with dec_ticket->etype
  using *srv_key, and places result in dec_ticket->enc_part2.
@@ -54,7 +49,7 @@ register krb5_ticket *ticket;
 
     /* put together an eblock for this encryption */
 
-    eblock.crypto_entry = csarray[ticket->etype]->system;
+    eblock.crypto_entry = krb5_csarray[ticket->etype]->system;
 
     scratch.length = ticket->enc_part.length;
     if (!(scratch.data = malloc(ticket->enc_part.length)))
index 62546db2090056852265a3449028b39634a4d315..f04b7045d79872285eaf2789a3454e1e88b70065 100644 (file)
@@ -24,10 +24,6 @@ static char rcsid_encode_kdc_c [] =
 
 #include <krb5/ext-proto.h>
 
-/* array of pointers into encryption systems */
-extern krb5_cs_table_entry *csarray[];
-extern int max_cryptosystem;           /* max entry in array */
-
 /*
  Takes KDC rep parts in *rep and *encpart, and formats it into *enc_rep,
  using message type type and encryption key client_key and encryption type
@@ -71,7 +67,7 @@ krb5_data **enc_rep;
 
     /* put together an eblock for this encryption */
 
-    eblock.crypto_entry = csarray[dec_rep->etype]->system;
+    eblock.crypto_entry = krb5_csarray[dec_rep->etype]->system;
     dec_rep->enc_part.length = krb5_encrypt_size(scratch->length,
                                              eblock.crypto_entry);
     if (!(dec_rep->enc_part.data = malloc(dec_rep->enc_part.length))) {
index a2b141ccb7adad8e1f391ef7e818219bb281dddc..e37d4ea43cd45d033a2864fdf3e519eb6a2a9b04 100644 (file)
@@ -25,10 +25,6 @@ static char rcsid_encrypt_tk_c[] =
 
 #include <krb5/ext-proto.h>
 
-/* array of pointers into encryption systems */
-extern krb5_cs_table_entry *csarray[];
-extern int max_cryptosystem;           /* max entry in array */
-
 /*
  Takes unencrypted dec_ticket & dec_tkt_part, encrypts with dec_ticket->etype
  using *srv_key, and places result in dec_ticket->enc_part.
@@ -63,7 +59,7 @@ register krb5_ticket *dec_ticket;
 
     /* put together an eblock for this encryption */
 
-    eblock.crypto_entry = csarray[dec_ticket->etype]->system;
+    eblock.crypto_entry = krb5_csarray[dec_ticket->etype]->system;
     dec_ticket->enc_part.length = krb5_encrypt_size(scratch->length,
                                                     eblock.crypto_entry);
     if (!(dec_ticket->enc_part.data = malloc(dec_ticket->enc_part.length))) {