Install custom RAND_METHOD for fuzzing
[oweals/openssl.git] / fuzz / x509.c
index 8d383e4ababcf2ba7708352aad02bdbffea339c7..0de61cd969bbf350870a0f2db57e6a141c53f8c8 100644 (file)
@@ -11,6 +11,7 @@
 #include <openssl/x509.h>
 #include <openssl/bio.h>
 #include <openssl/err.h>
+#include <openssl/rand.h>
 #include "fuzzer.h"
 
 int FuzzerInitialize(int *argc, char ***argv)
@@ -18,6 +19,7 @@ int FuzzerInitialize(int *argc, char ***argv)
     OPENSSL_init_crypto(OPENSSL_INIT_LOAD_CRYPTO_STRINGS, NULL);
     ERR_get_state();
     CRYPTO_free_ex_index(0, -1);
+    FuzzerSetRand();
     return 1;
 }