diff options
Diffstat (limited to 'tests/suites/test_suite_shax.function')
-rw-r--r-- | tests/suites/test_suite_shax.function | 34 |
1 files changed, 24 insertions, 10 deletions
diff --git a/tests/suites/test_suite_shax.function b/tests/suites/test_suite_shax.function index aebfd84..79afe01 100644 --- a/tests/suites/test_suite_shax.function +++ b/tests/suites/test_suite_shax.function @@ -46,9 +46,9 @@ void sha224( data_t * src_str, data_t * hash ) memset(output, 0x00, 57); - TEST_ASSERT( mbedtls_sha256( src_str->x, src_str->len, output, 1 ) == 0 ); + TEST_EQUAL( mbedtls_sha256( src_str->x, src_str->len, output, 1 ), 0 ); - TEST_ASSERT( mbedtls_test_hexcmp( output, hash->x, 28, hash->len ) == 0 ); + TEST_EQUAL( mbedtls_test_hexcmp( output, hash->x, 28, hash->len ), 0 ); } /* END_CASE */ @@ -60,9 +60,9 @@ void mbedtls_sha256( data_t * src_str, data_t * hash ) memset(output, 0x00, 65); - TEST_ASSERT( mbedtls_sha256( src_str->x, src_str->len, output, 0 ) == 0 ); + TEST_EQUAL( mbedtls_sha256( src_str->x, src_str->len, output, 0 ), 0 ); - TEST_ASSERT( mbedtls_test_hexcmp( output, hash->x, 32, hash->len ) == 0 ); + TEST_EQUAL( mbedtls_test_hexcmp( output, hash->x, 32, hash->len ), 0 ); } /* END_CASE */ @@ -94,9 +94,9 @@ void sha384( data_t * src_str, data_t * hash ) memset(output, 0x00, 97); - TEST_ASSERT( mbedtls_sha512( src_str->x, src_str->len, output, 1 ) == 0 ); + TEST_EQUAL( mbedtls_sha512( src_str->x, src_str->len, output, 1 ), 0 ); - TEST_ASSERT( mbedtls_test_hexcmp( output, hash->x, 48, hash->len ) == 0 ); + TEST_EQUAL( mbedtls_test_hexcmp( output, hash->x, 48, hash->len ), 0 ); } /* END_CASE */ @@ -108,9 +108,9 @@ void mbedtls_sha512( data_t * src_str, data_t * hash ) memset(output, 0x00, 129); - TEST_ASSERT( mbedtls_sha512( src_str->x, src_str->len, output, 0 ) == 0 ); + TEST_EQUAL( mbedtls_sha512( src_str->x, src_str->len, output, 0 ), 0 ); - TEST_ASSERT( mbedtls_test_hexcmp( output, hash->x, 64, hash->len ) == 0 ); + TEST_EQUAL( mbedtls_test_hexcmp( output, hash->x, 64, hash->len ), 0 ); } /* END_CASE */ @@ -121,16 +121,30 @@ void sha1_selftest( ) } /* END_CASE */ +/* BEGIN_CASE depends_on:MBEDTLS_SHA224_C:MBEDTLS_SELF_TEST */ +void sha224_selftest( ) +{ + TEST_EQUAL( mbedtls_sha224_self_test( 1 ), 0 ); +} +/* END_CASE */ + /* BEGIN_CASE depends_on:MBEDTLS_SHA256_C:MBEDTLS_SELF_TEST */ void sha256_selftest( ) { - TEST_ASSERT( mbedtls_sha256_self_test( 1 ) == 0 ); + TEST_EQUAL( mbedtls_sha256_self_test( 1 ), 0 ); +} +/* END_CASE */ + +/* BEGIN_CASE depends_on:MBEDTLS_SHA384_C:MBEDTLS_SELF_TEST */ +void sha384_selftest( ) +{ + TEST_EQUAL( mbedtls_sha384_self_test( 1 ), 0 ); } /* END_CASE */ /* BEGIN_CASE depends_on:MBEDTLS_SHA512_C:MBEDTLS_SELF_TEST */ void sha512_selftest( ) { - TEST_ASSERT( mbedtls_sha512_self_test( 1 ) == 0 ); + TEST_EQUAL( mbedtls_sha512_self_test( 1 ), 0 ); } /* END_CASE */ |