From: Bodo Möller <bodo@openssl.org>
Date: Sat, 15 Jan 2000 21:48:46 +0000 (+0000)
Subject: add "randomness"
X-Git-Tag: OpenSSL_0_9_5beta1~272
X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=7d388202bd3214756031aef72d3fafd33e50faca;p=oweals%2Fopenssl.git

add "randomness"
---

diff --git a/crypto/dh/dhtest.c b/crypto/dh/dhtest.c
index dbdb963828..1346f98f83 100644
--- a/crypto/dh/dhtest.c
+++ b/crypto/dh/dhtest.c
@@ -87,6 +87,8 @@ static void MS_CALLBACK cb(int p, int n, void *arg);
 #include "bss_file.c"
 #endif
 
+static const char rnd_seed[] = "string to make the random number generator think it has entropy";
+
 int main(int argc, char *argv[])
 	{
 	DH *a;
@@ -100,6 +102,8 @@ int main(int argc, char *argv[])
 	CRYPTO_malloc_init();
 #endif
 
+	RAND_seed(rnd_seed, sizeof rnd_seed);
+
 	out=BIO_new(BIO_s_file());
 	if (out == NULL) exit(1);
 	BIO_set_fp(out,stdout,BIO_NOCLOSE);
diff --git a/crypto/dsa/dsatest.c b/crypto/dsa/dsatest.c
index 0137fcf1f4..220f71c260 100644
--- a/crypto/dsa/dsatest.c
+++ b/crypto/dsa/dsatest.c
@@ -120,6 +120,8 @@ static unsigned char out_g[]={
 
 static const unsigned char str1[]="12345678901234567890";
 
+static const char rnd_seed[] = "string to make the random number generator think it has entropy";
+
 static BIO *bio_err=NULL;
 
 int main(int argc, char **argv)
@@ -131,6 +133,8 @@ int main(int argc, char **argv)
 	unsigned char sig[256];
 	unsigned int siglen;
 
+	RAND_seed(rnd_seed, sizeof rnd_seed);
+
 	if (bio_err == NULL)
 		bio_err=BIO_new_fp(stderr,BIO_NOCLOSE);