Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/openssl/openssl.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/fuzz
diff options
context:
space:
mode:
authorKurt Roeckx <kurt@roeckx.be>2017-01-05 22:18:29 +0300
committerKurt Roeckx <kurt@roeckx.be>2017-01-06 20:27:00 +0300
commit76d1ba3a7a52c7a261ff9df81af8bb13e5e07716 (patch)
tree5d58c9c4225dc68039f3f1cf5a0a0534df7d0a79 /fuzz
parent13799455cb96ac22a14287d797acf45c6d752654 (diff)
Make client and server fuzzer reproducible
Reviewed-by: Rich Salz <rsalz@openssl.org> GH: #2182
Diffstat (limited to 'fuzz')
-rw-r--r--fuzz/client.c6
-rw-r--r--fuzz/server.c6
2 files changed, 12 insertions, 0 deletions
diff --git a/fuzz/client.c b/fuzz/client.c
index d4dffd7c3a..5723e4f1ba 100644
--- a/fuzz/client.c
+++ b/fuzz/client.c
@@ -11,6 +11,9 @@
#include <openssl/rand.h>
#include <openssl/ssl.h>
#include <openssl/rsa.h>
+#include <openssl/dsa.h>
+#include <openssl/ec.h>
+#include <openssl/dh.h>
#include <openssl/err.h>
#include "fuzzer.h"
@@ -34,6 +37,9 @@ int FuzzerInitialize(int *argc, char ***argv)
RAND_add("", 1, ENTROPY_NEEDED);
RAND_status();
RSA_get_default_method();
+ DSA_get_default_method();
+ EC_KEY_get_default_method();
+ DH_get_default_method();
comp_methods = SSL_COMP_get_compression_methods();
OPENSSL_sk_sort((OPENSSL_STACK *)comp_methods);
diff --git a/fuzz/server.c b/fuzz/server.c
index 9e2d28be77..e7047dbfe6 100644
--- a/fuzz/server.c
+++ b/fuzz/server.c
@@ -16,6 +16,9 @@
#include <openssl/rand.h>
#include <openssl/ssl.h>
#include <openssl/rsa.h>
+#include <openssl/dsa.h>
+#include <openssl/ec.h>
+#include <openssl/dh.h>
#include <openssl/err.h>
#include "fuzzer.h"
@@ -478,6 +481,9 @@ int FuzzerInitialize(int *argc, char ***argv)
RAND_add("", 1, ENTROPY_NEEDED);
RAND_status();
RSA_get_default_method();
+ DSA_get_default_method();
+ EC_KEY_get_default_method();
+ DH_get_default_method();
comp_methods = SSL_COMP_get_compression_methods();
OPENSSL_sk_sort((OPENSSL_STACK *)comp_methods);