mirror of
https://github.com/wolfSSL/wolfssl.git
synced 2025-08-01 19:54:40 +02:00
In benchmark, change the calls to InitRNG to the explicit
heap versions like all the other crypt calls so it works with static memory. Plays nice with FIPS mode if available.
This commit is contained in:
@@ -339,7 +339,13 @@ int benchmark_test(void *args)
|
||||
|
||||
#if defined(HAVE_LOCAL_RNG)
|
||||
{
|
||||
int rngRet = wc_InitRng(&rng);
|
||||
int rngRet;
|
||||
|
||||
#ifndef HAVE_FIPS
|
||||
rngRet = wc_InitRng_ex(&rng, HEAP_HINT);
|
||||
#else
|
||||
rngRet = wc_InitRng(&rng);
|
||||
#endif
|
||||
if (rngRet < 0) {
|
||||
printf("InitRNG failed\n");
|
||||
return rngRet;
|
||||
@@ -538,7 +544,11 @@ void bench_rng(void)
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_LOCAL_RNG
|
||||
#ifndef HAVE_FIPS
|
||||
ret = wc_InitRng_ex(&rng, HEAP_HINT);
|
||||
#else
|
||||
ret = wc_InitRng(&rng);
|
||||
#endif
|
||||
if (ret < 0) {
|
||||
printf("InitRNG failed\n");
|
||||
return;
|
||||
|
Reference in New Issue
Block a user