From 8ee49cd50cd5b60a34dd75352fa661eb16c2a4b0 Mon Sep 17 00:00:00 2001 From: Daniel Pouzzner Date: Fri, 22 Oct 2021 22:55:23 -0500 Subject: [PATCH] linuxkm: in module_hooks.c:wolfssl_init(), add support for WC_RNG_SEED_CB. --- linuxkm/module_hooks.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/linuxkm/module_hooks.c b/linuxkm/module_hooks.c index 17a386f83..634e0b65b 100644 --- a/linuxkm/module_hooks.c +++ b/linuxkm/module_hooks.c @@ -241,7 +241,14 @@ static int wolfssl_init(void) #endif #ifndef NO_CRYPT_TEST - ret = wolfcrypt_test(NULL); + +#ifdef WC_RNG_SEED_CB + ret = wc_SetSeed_Cb(wc_GenerateSeed); + if (ret == 0) +#endif + { + ret = wolfcrypt_test(NULL); + } if (ret < 0) { pr_err("wolfcrypt self-test failed with return code %d.\n", ret); (void)libwolfssl_cleanup();