From a115def330e4a59abf863d532b635e6a2bd0ba2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20P=C3=A9gouri=C3=A9-Gonnard?= Date: Tue, 24 Mar 2015 13:48:05 +0100 Subject: [PATCH] Fix tests and programs to use md_get_xxx() --- programs/aes/crypt_and_hash.c | 2 +- programs/hash/generic_sum.c | 18 +++++++++--------- tests/suites/test_suite_ecdsa.function | 2 +- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/programs/aes/crypt_and_hash.c b/programs/aes/crypt_and_hash.c index b00293488..a1406b61d 100644 --- a/programs/aes/crypt_and_hash.c +++ b/programs/aes/crypt_and_hash.c @@ -126,7 +126,7 @@ int main( int argc, char *argv[] ) while( *list ) { md_info = md_info_from_type( *list ); - polarssl_printf( " %s\n", md_info->name ); + polarssl_printf( " %s\n", md_get_name( md_info ) ); list++; } diff --git a/programs/hash/generic_sum.c b/programs/hash/generic_sum.c index 888f0f9a1..f2a947e65 100644 --- a/programs/hash/generic_sum.c +++ b/programs/hash/generic_sum.c @@ -69,7 +69,7 @@ static int generic_print( const md_info_t *md_info, char *filename ) if( generic_wrapper( md_info, filename, sum ) != 0 ) return( 1 ); - for( i = 0; i < md_info->size; i++ ) + for( i = 0; i < md_get_size( md_info ); i++ ) polarssl_printf( "%02x", sum[i] ); polarssl_printf( " %s\n", filename ); @@ -104,15 +104,15 @@ static int generic_check( const md_info_t *md_info, char *filename ) { n = strlen( line ); - if( n < (size_t) 2 * md_info->size + 4 ) + if( n < (size_t) 2 * md_get_size( md_info ) + 4 ) { - polarssl_printf("No '%s' hash found on line.\n", md_info->name); + polarssl_printf("No '%s' hash found on line.\n", md_get_name( md_info )); continue; } - if( line[2 * md_info->size] != ' ' || line[2 * md_info->size + 1] != ' ' ) + if( line[2 * md_get_size( md_info )] != ' ' || line[2 * md_get_size( md_info ) + 1] != ' ' ) { - polarssl_printf("No '%s' hash found on line.\n", md_info->name); + polarssl_printf("No '%s' hash found on line.\n", md_get_name( md_info )); continue; } @@ -121,7 +121,7 @@ static int generic_check( const md_info_t *md_info, char *filename ) nb_tot1++; - if( generic_wrapper( md_info, line + 2 + 2 * md_info->size, sum ) != 0 ) + if( generic_wrapper( md_info, line + 2 + 2 * md_get_size( md_info ), sum ) != 0 ) { nb_err1++; continue; @@ -129,12 +129,12 @@ static int generic_check( const md_info_t *md_info, char *filename ) nb_tot2++; - for( i = 0; i < md_info->size; i++ ) + for( i = 0; i < md_get_size( md_info ); i++ ) sprintf( buf + i * 2, "%02x", sum[i] ); /* Use constant-time buffer comparison */ diff = 0; - for( i = 0; i < 2 * md_info->size; i++ ) + for( i = 0; i < 2 * md_get_size( md_info ); i++ ) diff |= line[i] ^ buf[i]; if( diff != 0 ) @@ -183,7 +183,7 @@ int main( int argc, char *argv[] ) while( *list ) { md_info = md_info_from_type( *list ); - polarssl_printf( " %s\n", md_info->name ); + polarssl_printf( " %s\n", md_get_name( md_info ) ); list++; } diff --git a/tests/suites/test_suite_ecdsa.function b/tests/suites/test_suite_ecdsa.function index 98d834a0e..864fadeb8 100644 --- a/tests/suites/test_suite_ecdsa.function +++ b/tests/suites/test_suite_ecdsa.function @@ -117,7 +117,7 @@ void ecdsa_det_test_vectors( int id, char *d_str, int md_alg, md_info = md_info_from_type( md_alg ); TEST_ASSERT( md_info != NULL ); - hlen = md_info->size; + hlen = md_get_size( md_info ); md( md_info, (const unsigned char *) msg, strlen( msg ), hash ); TEST_ASSERT( ecdsa_sign_det( &grp, &r, &s, &d, hash, hlen, md_alg ) == 0 );