summaryrefslogtreecommitdiffstats
path: root/crypto/kerberosIV/admin
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/kerberosIV/admin')
-rw-r--r--crypto/kerberosIV/admin/kdb_edit.c6
-rw-r--r--crypto/kerberosIV/admin/kdb_init.c6
2 files changed, 4 insertions, 8 deletions
diff --git a/crypto/kerberosIV/admin/kdb_edit.c b/crypto/kerberosIV/admin/kdb_edit.c
index 1ba6aaf..1c1f95c 100644
--- a/crypto/kerberosIV/admin/kdb_edit.c
+++ b/crypto/kerberosIV/admin/kdb_edit.c
@@ -8,6 +8,7 @@
* This routine changes the Kerberos encryption keys for principals,
* i.e., users or services.
*/
+/* $FreeBSD$ */
/*
* exit returns 0 ==> success -1 ==> error
@@ -162,7 +163,7 @@ change_principal(void)
memset(new_key, 0, sizeof(des_cblock));
new_key[0] = 127;
#else
- des_new_random_key(&new_key);
+ des_random_key(new_key);
#endif
memset(pw_str, 0, sizeof pw_str);
}
@@ -384,9 +385,6 @@ main(int argc, char **argv)
stdout)) < 0)
return 1;
- /* Initialize non shared random sequence */
- des_init_random_number_generator(&master_key);
-
/* lookup the default values */
n = kerb_get_principal(KERB_DEFAULT_NAME, KERB_DEFAULT_INST,
&default_princ, 1, &more);
diff --git a/crypto/kerberosIV/admin/kdb_init.c b/crypto/kerberosIV/admin/kdb_init.c
index 0116ea2..ccec1f7 100644
--- a/crypto/kerberosIV/admin/kdb_init.c
+++ b/crypto/kerberosIV/admin/kdb_init.c
@@ -7,6 +7,7 @@
* program to initialize the database, reports error if database file
* already exists.
*/
+/* $FreeBSD$ */
#include "adm_locl.h"
@@ -43,7 +44,7 @@ add_principal(char *name, char *instance, enum ap_op aap_op, int maxlife)
memset(new_key, 0, sizeof(des_cblock));
new_key[0] = 127;
#else
- des_new_random_key(&new_key);
+ des_random_key(new_key);
#endif
kdb_encrypt_key (&new_key, &new_key, &master_key, master_key_schedule,
DES_ENCRYPT);
@@ -142,9 +143,6 @@ main(int argc, char **argv)
fprintf(stderr, "Wrote master key to %s\n", MKEYFILE);
#endif
- /* Initialize non shared random sequence */
- des_init_random_number_generator(&master_key);
-
/* Maximum lifetime for changepw.kerberos (kadmin) tickets, 10 minutes */
#define ADMLIFE (1 + (CLOCK_SKEW/(5*60)))
OpenPOWER on IntegriCloud