Restrict test skipping to AES-192 specifically
Signed-off-by: Steven Cooreman <steven.cooreman@silabs.com>
This commit is contained in:
parent
655b012b6c
commit
b2f3e6ca35
1 changed files with 6 additions and 4 deletions
|
@ -785,8 +785,9 @@ static int cmac_test_subkeys( int verbose,
|
||||||
* the underlying primitive itself is implemented alternatively,
|
* the underlying primitive itself is implemented alternatively,
|
||||||
* certain features (e.g. AES-192) may be unavailable. This should
|
* certain features (e.g. AES-192) may be unavailable. This should
|
||||||
* not cause the selftest function to fail. */
|
* not cause the selftest function to fail. */
|
||||||
if( ret == MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED ||
|
if( ( ret == MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED
|
||||||
ret == MBEDTLS_ERR_CIPHER_FEATURE_UNAVAILABLE ) {
|
|| ret == MBEDTLS_ERR_CIPHER_FEATURE_UNAVAILABLE )
|
||||||
|
&& cipher_type == MBEDTLS_CIPHER_AES_192_ECB ) {
|
||||||
if( verbose != 0 )
|
if( verbose != 0 )
|
||||||
mbedtls_printf( "skipped\n" );
|
mbedtls_printf( "skipped\n" );
|
||||||
goto next_test;
|
goto next_test;
|
||||||
|
@ -868,8 +869,9 @@ static int cmac_test_wth_cipher( int verbose,
|
||||||
* the underlying primitive itself is implemented alternatively,
|
* the underlying primitive itself is implemented alternatively,
|
||||||
* certain features (e.g. AES-192) may be unavailable. This should
|
* certain features (e.g. AES-192) may be unavailable. This should
|
||||||
* not cause the selftest function to fail. */
|
* not cause the selftest function to fail. */
|
||||||
if( ret == MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED ||
|
if( ( ret == MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED
|
||||||
ret == MBEDTLS_ERR_CIPHER_FEATURE_UNAVAILABLE ) {
|
|| ret == MBEDTLS_ERR_CIPHER_FEATURE_UNAVAILABLE )
|
||||||
|
&& cipher_type == MBEDTLS_CIPHER_AES_192_ECB ) {
|
||||||
if( verbose != 0 )
|
if( verbose != 0 )
|
||||||
mbedtls_printf( "skipped\n" );
|
mbedtls_printf( "skipped\n" );
|
||||||
continue;
|
continue;
|
||||||
|
|
Loading…
Reference in a new issue