Commit 76d1ba3a authored by Kurt Roeckx's avatar Kurt Roeckx
Browse files

Make client and server fuzzer reproducible



Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
GH: #2182
parent 13799455
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -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);

+6 −0
Original line number Diff line number Diff line
@@ -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);