Use test_set_step() in loop in cf_hmac test
We only have a single integer available for two nested loops, but the loop sizes are small enough compared to the integer's range that we can encode both indexes. Since the integer is displayed in decimal in case of errors, use a power of 10 to pack the two indexes together. Signed-off-by: Manuel Pégourié-Gonnard <manuel.pegourie-gonnard@arm.com>
This commit is contained in:
parent
ed0e86428d
commit
ca8287cbaf
1 changed files with 4 additions and 0 deletions
|
@ -4100,12 +4100,16 @@ void ssl_cf_hmac( int hash )
|
|||
*/
|
||||
for( max_in_len = 0; max_in_len <= 255 + block_size; max_in_len++ )
|
||||
{
|
||||
test_set_step( max_in_len * 10000 );
|
||||
|
||||
/* Use allocated in buffer to catch overreads */
|
||||
ASSERT_ALLOC( data, max_in_len != 0 ? max_in_len : 1 );
|
||||
|
||||
min_in_len = max_in_len > 255 ? max_in_len - 255 : 0;
|
||||
for( in_len = min_in_len; in_len <= max_in_len; in_len++ )
|
||||
{
|
||||
test_set_step( max_in_len * 10000 + in_len );
|
||||
|
||||
/* Set up dummy data and add_data */
|
||||
rec_num++;
|
||||
memset( add_data, rec_num, sizeof( add_data ) );
|
||||
|
|
Loading…
Reference in a new issue