Changed test function to inline to pass tests/scripts/check-names.sh

This commit is contained in:
Brian Murray 2016-05-23 15:01:59 -07:00 committed by Simon Butcher
parent fe9ff01c49
commit bbed660aa1

View File

@ -441,12 +441,6 @@ static const unsigned char test_message[] = {
0xf6, 0x9f, 0x24, 0x45, 0xdf, 0x4f, 0x9b, 0x17, 0xf6, 0x9f, 0x24, 0x45, 0xdf, 0x4f, 0x9b, 0x17,
0xad, 0x2b, 0x41, 0x7b, 0xe6, 0x6c, 0x37, 0x10 0xad, 0x2b, 0x41, 0x7b, 0xe6, 0x6c, 0x37, 0x10
}; };
/* Function Prototype */
int test_cmac_with_cipher( int verbose, const char* testname, const unsigned char* key,
int keybits, const unsigned char* messages,
const unsigned int message_lengths[4], const unsigned char* subkeys,
const unsigned char* expected_result, mbedtls_cipher_id_t cipher_id,
int block_size );
#endif /* defined(MBEDTLS_AES_C) || defined(MBEDTLS_DES_C) */ #endif /* defined(MBEDTLS_AES_C) || defined(MBEDTLS_DES_C) */
@ -673,16 +667,16 @@ static const unsigned char PRFT[NB_PRF_TESTS][16] = {
}; };
#endif /* MBEDTLS_AES_C */ #endif /* MBEDTLS_AES_C */
int test_cmac_with_cipher( int verbose, static inline int cmac_test_wth_cipher( int verbose,
const char* testname, const char* testname,
const unsigned char* key, const unsigned char* key,
int keybits, int keybits,
const unsigned char* messages, const unsigned char* messages,
const unsigned int message_lengths[4], const unsigned int message_lengths[4],
const unsigned char* subkeys, const unsigned char* subkeys,
const unsigned char* expected_result, const unsigned char* expected_result,
mbedtls_cipher_id_t cipher_id, mbedtls_cipher_id_t cipher_id,
int block_size ) int block_size )
{ {
const int num_tests = 4; const int num_tests = 4;
mbedtls_cmac_context ctx; mbedtls_cmac_context ctx;
@ -746,10 +740,7 @@ int test_cmac_with_cipher( int verbose,
} }
#ifdef MBEDTLS_AES_C #ifdef MBEDTLS_AES_C
/* Function Prototype */ static inline int test_aes128_cmac_prf( int verbose )
int test_aes128_cmac_prf( int verbose );
int test_aes128_cmac_prf( int verbose )
{ {
int i; int i;
int ret; int ret;
@ -779,74 +770,74 @@ int mbedtls_cmac_self_test( int verbose )
int ret; int ret;
#ifdef MBEDTLS_AES_C #ifdef MBEDTLS_AES_C
if( ( ret = test_cmac_with_cipher( verbose, if( ( ret = cmac_test_wth_cipher( verbose,
"AES 128", "AES 128",
aes_128_key, aes_128_key,
128, 128,
test_message, test_message,
aes_message_lengths, aes_message_lengths,
(const unsigned char*) aes_128_subkeys, (const unsigned char*) aes_128_subkeys,
(const unsigned char*) aes_128_expected_result, (const unsigned char*) aes_128_expected_result,
MBEDTLS_CIPHER_ID_AES, MBEDTLS_CIPHER_ID_AES,
AES_BLOCK_SIZE ) !=0 ) ) AES_BLOCK_SIZE ) !=0 ) )
{ {
return( ret ); return( ret );
} }
if( ( ret = test_cmac_with_cipher( verbose, if( ( ret = cmac_test_wth_cipher( verbose,
"AES 192", "AES 192",
aes_192_key, aes_192_key,
192, 192,
test_message, test_message,
aes_message_lengths, aes_message_lengths,
(const unsigned char*) aes_192_subkeys, (const unsigned char*) aes_192_subkeys,
(const unsigned char*) aes_192_expected_result, (const unsigned char*) aes_192_expected_result,
MBEDTLS_CIPHER_ID_AES, MBEDTLS_CIPHER_ID_AES,
AES_BLOCK_SIZE ) !=0 ) ) AES_BLOCK_SIZE ) !=0 ) )
{ {
return( ret ); return( ret );
} }
if( ( ret = test_cmac_with_cipher ( verbose, if( ( ret = cmac_test_wth_cipher ( verbose,
"AES 256", "AES 256",
aes_256_key, aes_256_key,
256, 256,
test_message, test_message,
aes_message_lengths, aes_message_lengths,
(const unsigned char*) aes_256_subkeys, (const unsigned char*) aes_256_subkeys,
(const unsigned char*) aes_256_expected_result, (const unsigned char*) aes_256_expected_result,
MBEDTLS_CIPHER_ID_AES, MBEDTLS_CIPHER_ID_AES,
AES_BLOCK_SIZE ) !=0 ) ) AES_BLOCK_SIZE ) !=0 ) )
{ {
return( ret ); return( ret );
} }
#endif /* MBEDTLS_AES_C */ #endif /* MBEDTLS_AES_C */
#ifdef MBEDTLS_DES_C #ifdef MBEDTLS_DES_C
if( ( ret = test_cmac_with_cipher( verbose, if( ( ret = cmac_test_wth_cipher( verbose,
"3DES 2 key", "3DES 2 key",
des3_2key_key, des3_2key_key,
192, 192,
test_message, test_message,
des3_message_lengths, des3_message_lengths,
(const unsigned char*) des3_2key_subkeys, (const unsigned char*) des3_2key_subkeys,
(const unsigned char*) des3_2key_expected_result, (const unsigned char*) des3_2key_expected_result,
MBEDTLS_CIPHER_ID_3DES, MBEDTLS_CIPHER_ID_3DES,
DES3_BLOCK_SIZE ) !=0 ) ) DES3_BLOCK_SIZE ) !=0 ) )
{ {
return( ret ); return( ret );
} }
if( ( ret = test_cmac_with_cipher( verbose, if( ( ret = cmac_test_wth_cipher( verbose,
"3DES 3 key", "3DES 3 key",
des3_3key_key, des3_3key_key,
192, 192,
test_message, test_message,
des3_message_lengths, des3_message_lengths,
(const unsigned char*) des3_3key_subkeys, (const unsigned char*) des3_3key_subkeys,
(const unsigned char*) des3_3key_expected_result, (const unsigned char*) des3_3key_expected_result,
MBEDTLS_CIPHER_ID_3DES, MBEDTLS_CIPHER_ID_3DES,
DES3_BLOCK_SIZE ) !=0 ) ) DES3_BLOCK_SIZE ) !=0 ) )
{ {
return( ret ); return( ret );
} }