From 7d388202bd3214756031aef72d3fafd33e50faca Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bodo=20M=C3=B6ller?= Date: Sat, 15 Jan 2000 21:48:46 +0000 Subject: [PATCH] add "randomness" --- crypto/dh/dhtest.c | 4 ++++ crypto/dsa/dsatest.c | 4 ++++ 2 files changed, 8 insertions(+) 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); -- 2.25.1