summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Swiecki <robert@swiecki.net>2019-05-11 19:29:04 +0200
committerRobert Swiecki <robert@swiecki.net>2019-05-11 19:29:04 +0200
commitb29923b8394c22325941a8c412a4a0e647c42bba (patch)
tree508840f58eff2964fec5993e28786455a388b473
parenteffc92568744e89c8918f03b4f91d71f806fe9aa (diff)
downloadhonggfuzz-b29923b8394c22325941a8c412a4a0e647c42bba.tar.gz
examples/openssl: move init to CTX #2
-rw-r--r--examples/openssl/client.c3
-rw-r--r--examples/openssl/server.c3
2 files changed, 6 insertions, 0 deletions
diff --git a/examples/openssl/client.c b/examples/openssl/client.c
index a709f973..ba6dd3e4 100644
--- a/examples/openssl/client.c
+++ b/examples/openssl/client.c
@@ -558,6 +558,9 @@ int LLVMFuzzerInitialize(int* argc, char*** argv) {
SSL_CTX_set_ecdh_auto(ctx, 1);
SSL_CTX_set_min_proto_version(ctx, SSL3_VERSION);
SSL_CTX_set_max_proto_version(ctx, TLS1_3_VERSION);
+ SSL_CTX_set_session_cache_mode(ctx, SSL_SESS_CACHE_BOTH);
+ SSL_CTX_set_timeout(ctx, 3);
+
#if defined(HF_SSL_IS_OPENSSL_GE_1_1)
SSL_CTX_enable_ct(ctx, SSL_CT_VALIDATION_STRICT);
SSL_CTX_set_max_early_data(ctx, 1024);
diff --git a/examples/openssl/server.c b/examples/openssl/server.c
index 46566c0f..15e93873 100644
--- a/examples/openssl/server.c
+++ b/examples/openssl/server.c
@@ -614,6 +614,9 @@ int LLVMFuzzerInitialize(int* argc, char*** argv) {
SSL_CTX_set_ecdh_auto(ctx, 1);
SSL_CTX_set_min_proto_version(ctx, SSL3_VERSION);
SSL_CTX_set_max_proto_version(ctx, TLS1_3_VERSION);
+ SSL_CTX_set_session_cache_mode(ctx, SSL_SESS_CACHE_BOTH);
+ SSL_CTX_set_timeout(ctx, 3);
+
#if defined(HF_SSL_IS_OPENSSL_GE_1_1)
SSL_CTX_enable_ct(ctx, SSL_CT_VALIDATION_STRICT);
SSL_CTX_set_max_early_data(ctx, 1024);