@@ -8158,6 +8158,7 @@ void bench_pbkdf2(void)
81588158 DECLARE_MULTI_VALUE_STATS_VARS ()
81598159
81608160 bench_stats_start (& count , & start );
8161+ PRIVATE_KEY_UNLOCK ();
81618162 do {
81628163 ret = wc_PBKDF2 (derived , (const byte * )passwd32 , (int )XSTRLEN (passwd32 ),
81638164 salt32 , (int )sizeof (salt32 ), 1000 , 32 , WC_SHA256 );
@@ -8168,6 +8169,7 @@ void bench_pbkdf2(void)
81688169 || runs < minimum_runs
81698170#endif
81708171 );
8172+ PRIVATE_KEY_LOCK ();
81718173
81728174 bench_stats_sym_finish ("PBKDF2" , 32 , count , 32 , start , ret );
81738175#ifdef MULTI_VALUE_STATISTICS
@@ -8248,6 +8250,7 @@ void bench_srtpkdf(void)
82488250 DECLARE_MULTI_VALUE_STATS_VARS ()
82498251
82508252 bench_stats_start (& count , & start );
8253+ PRIVATE_KEY_UNLOCK ();
82518254 do {
82528255 for (i = 0 ; i < numBlocks ; i ++ ) {
82538256 ret = wc_SRTP_KDF (key , AES_128_KEY_SIZE , salt , sizeof (salt ),
@@ -8261,6 +8264,7 @@ void bench_srtpkdf(void)
82618264 || runs < minimum_runs
82628265#endif
82638266 );
8267+ PRIVATE_KEY_LOCK ();
82648268 bench_stats_asym_finish ("KDF" , 128 , "SRTP" , 0 , count , start , ret );
82658269#ifdef MULTI_VALUE_STATISTICS
82668270 bench_multi_value_stats (max , min , sum , squareSum , runs );
@@ -8269,6 +8273,7 @@ void bench_srtpkdf(void)
82698273 RESET_MULTI_VALUE_STATS_VARS ();
82708274
82718275 bench_stats_start (& count , & start );
8276+ PRIVATE_KEY_UNLOCK ();
82728277 do {
82738278 for (i = 0 ; i < numBlocks ; i ++ ) {
82748279 ret = wc_SRTP_KDF (key , AES_256_KEY_SIZE , salt , sizeof (salt ),
@@ -8282,6 +8287,7 @@ void bench_srtpkdf(void)
82828287 || runs < minimum_runs
82838288#endif
82848289 );
8290+ PRIVATE_KEY_LOCK ();
82858291 bench_stats_asym_finish ("KDF" , 256 , "SRTP" , 0 , count , start , ret );
82868292#ifdef MULTI_VALUE_STATISTICS
82878293 bench_multi_value_stats (max , min , sum , squareSum , runs );
@@ -8290,6 +8296,7 @@ void bench_srtpkdf(void)
82908296 RESET_MULTI_VALUE_STATS_VARS ();
82918297
82928298 bench_stats_start (& count , & start );
8299+ PRIVATE_KEY_UNLOCK ();
82938300 do {
82948301 for (i = 0 ; i < numBlocks ; i ++ ) {
82958302 ret = wc_SRTCP_KDF (key , AES_128_KEY_SIZE , salt , sizeof (salt ),
@@ -8303,6 +8310,7 @@ void bench_srtpkdf(void)
83038310 || runs < minimum_runs
83048311#endif
83058312 );
8313+ PRIVATE_KEY_LOCK ();
83068314 bench_stats_asym_finish ("KDF" , 128 , "SRTCP" , 0 , count , start , ret );
83078315#ifdef MULTI_VALUE_STATISTICS
83088316 bench_multi_value_stats (max , min , sum , squareSum , runs );
@@ -8311,6 +8319,7 @@ void bench_srtpkdf(void)
83118319 RESET_MULTI_VALUE_STATS_VARS ();
83128320
83138321 bench_stats_start (& count , & start );
8322+ PRIVATE_KEY_UNLOCK ();
83148323 do {
83158324 for (i = 0 ; i < numBlocks ; i ++ ) {
83168325 ret = wc_SRTCP_KDF (key , AES_256_KEY_SIZE , salt , sizeof (salt ),
@@ -8324,6 +8333,7 @@ void bench_srtpkdf(void)
83248333 || runs < minimum_runs
83258334#endif
83268335 );
8336+ PRIVATE_KEY_LOCK ();
83278337 bench_stats_asym_finish ("KDF" , 256 , "SRTCP" , 0 , count , start , ret );
83288338#ifdef MULTI_VALUE_STATISTICS
83298339 bench_multi_value_stats (max , min , sum , squareSum , runs );
0 commit comments