]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Remove unused SAM setup code in KDC 705/head
authorRobbie Harwood <rharwood@redhat.com>
Mon, 9 Oct 2017 18:59:56 +0000 (14:59 -0400)
committerGreg Hudson <ghudson@mit.edu>
Mon, 9 Oct 2017 20:06:41 +0000 (16:06 -0400)
SAM version 1 preauth support was removed in commit
97023f5f10fb091225ad131a0b35f1d91cd12b1e.  Remove some lingering KDC
code which generated a DES-MD5 key and didn't use it for anything.

[ghudson@mit.edu: edited commit message]

src/kdc/extern.c
src/kdc/extern.h
src/kdc/main.c

index 84b5c6ad5d1ca21da3bf1c2ed6064f273986abe0..ff45bf3fd092ef7c80e1a4d3cab9a02ae4df57e4 100644 (file)
@@ -37,7 +37,6 @@
 kdc_realm_t     **kdc_realmlist = (kdc_realm_t **) NULL;
 int             kdc_numrealms = 0;
 krb5_data empty_string = {0, 0, ""};
-krb5_keyblock   psr_key;
 krb5_int32      max_dgram_reply_size = MAX_DGRAM_SIZE;
 
 /* With ts_after(), this is the largest timestamp value. */
index 7dc658f63203b3ea468083484d2fd1df5499b4df..78b9f301f1d81a07b0499c4be8ea617ce5c081dc 100644 (file)
@@ -29,7 +29,6 @@
 /* various externs for KDC */
 extern krb5_data        empty_string;   /* an empty string */
 extern krb5_timestamp   kdc_infinity;   /* greater than all other timestamps */
-extern krb5_keyblock    psr_key;        /* key for predicted sam response */
 extern const int        kdc_modifies_kdb;
 extern krb5_int32       max_dgram_reply_size; /* maximum datagram size */
 
index f2226da2597ffd5c96b5a55fe94c504731e8ad85..919320d2c2550526046d9351615f78fd6f8589a2 100644 (file)
@@ -53,8 +53,6 @@ extern int daemon(int, int);
 
 static void usage (char *);
 
-static krb5_error_code setup_sam (void);
-
 static void initialize_realms(krb5_context kcontext, int argc, char **argv,
                               int *tcp_listen_backlog_out);
 
@@ -590,13 +588,6 @@ create_workers(verto_ctx *ctx, int num)
     exit(0);
 }
 
-static krb5_error_code
-setup_sam(void)
-{
-    krb5_context ctx = shandle.kdc_err_context;
-    return krb5_c_make_random_key(ctx, ENCTYPE_DES_CBC_MD5, &psr_key);
-}
-
 static void
 usage(char *name)
 {
@@ -994,13 +985,6 @@ int main(int argc, char **argv)
         return 1;
     }
 
-    retval = setup_sam();
-    if (retval) {
-        kdc_err(kcontext, retval, _("while initializing SAM"));
-        finish_realms();
-        return 1;
-    }
-
     /* Add each realm's listener addresses to the loop. */
     for (i = 0; i < shandle.kdc_numrealms; i++) {
         realm = shandle.kdc_realmlist[i];