From e1b740b43f0fda7bcbf4b36c2816d318193acf54 Mon Sep 17 00:00:00 2001 From: Daniel-Constantin Mierla Date: Thu, 3 Oct 2019 11:23:09 +0200 Subject: [PATCH] tls: set random number engine to fastrand for libssl1.1+ (cherry picked from commit 6d154fbb2ff1d2941316281fad120b5db219deb1) (cherry picked from commit 2935b65d7d909f8ac355b8f2b5404494c4ec2c6b) --- src/modules/tls/tls_mod.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/modules/tls/tls_mod.c b/src/modules/tls/tls_mod.c index 87759249b21..75d8aa8fd20 100644 --- a/src/modules/tls/tls_mod.c +++ b/src/modules/tls/tls_mod.c @@ -561,6 +561,12 @@ int mod_register(char *path, int *dlflags, void *p1, void *p2) return -1; register_tls_hooks(&tls_h); + +#if OPENSSL_VERSION_NUMBER >= 0x10100000L + LM_DBG("setting fastrand random engine\n"); + RAND_set_rand_method(RAND_ksr_fastrand_method()); +#endif + sr_kemi_modules_add(sr_kemi_tls_exports); return 0;