summaryrefslogtreecommitdiff
path: root/security/openssl/files/patch-rnd_keys
blob: 20d38b47ce7bc1fe7919d825ecc4ef476736ec0f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
--- crypto/des/Makefile.ssl.bak	Thu Oct 17 10:21:30 2002
+++ crypto/des/Makefile.ssl	Thu Oct 17 10:31:20 2002
@@ -32,14 +32,14 @@
 	fcrypt.c ofb64enc.c ofb_enc.c  pcbc_enc.c \
 	qud_cksm.c rand_key.c read_pwd.c rpc_enc.c  set_key.c  \
 	des_enc.c fcrypt_b.c read2pwd.c \
-	xcbc_enc.c \
+	xcbc_enc.c rnd_keys.c \
 	str2key.c  cfb64ede.c ofb64ede.c ede_cbcm_enc.c
 
 LIBOBJ= set_key.o  ecb_enc.o  cbc_enc.o \
 	ecb3_enc.o cfb64enc.o cfb64ede.o cfb_enc.o  ofb64ede.o \
 	enc_read.o enc_writ.o ofb64enc.o \
 	ofb_enc.o  str2key.o  pcbc_enc.o qud_cksm.o rand_key.o \
-	${DES_ENC} read2pwd.o \
+	${DES_ENC} read2pwd.o rnd_keys.o \
 	fcrypt.o xcbc_enc.o read_pwd.o rpc_enc.o  cbc_cksm.o \
 	ede_cbcm_enc.o
 
--- crypto/des/des.h.bak	Thu Oct 17 10:25:47 2002
+++ crypto/des/des.h	Thu Oct 17 10:30:00 2002
@@ -200,6 +200,11 @@
 DES_LONG des_quad_cksum(const unsigned char *input,des_cblock output[],
 			long length,int out_count,des_cblock *seed);
 void des_random_seed(des_cblock *key);
+
+int des_new_random_key(des_cblock *key);
+void des_init_random_number_generator(des_cblock *seed);
+void des_rand_data(unsigned char *data, int size);
+
 int des_random_key(des_cblock *ret);
 int des_read_password(des_cblock *key,const char *prompt,int verify);
 int des_read_2passwords(des_cblock *key1,des_cblock *key2,