Skip to content

Commit 5cd2db0

Browse files
committed
se050: skip ecc_test_buffers (invalid digest sz)
1 parent 0fbfbb8 commit 5cd2db0

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

wolfcrypt/test/test.c

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -928,8 +928,10 @@ WOLFSSL_TEST_SUBROUTINE wc_test_ret_t scrypt_test(void);
928928
#if defined(USE_CERT_BUFFERS_256) && !defined(WOLFSSL_ATECC508A) && \
929929
!defined(WOLFSSL_ATECC608A) && !defined(NO_ECC256) && \
930930
defined(HAVE_ECC_VERIFY) && defined(HAVE_ECC_SIGN) && \
931-
!defined(WOLF_CRYPTO_CB_ONLY_ECC) && !defined(NO_ECC_SECP)
932-
/* skip for ATECC508/608A, cannot import private key buffers */
931+
!defined(WOLF_CRYPTO_CB_ONLY_ECC) && !defined(NO_ECC_SECP) && \
932+
!defined(WOLFSSL_SE050)
933+
/* skip for ATECC508/608A (cannot import private key buffers) and
934+
* SE050 (test vector uses a digest size SE050 does not accept) */
933935
WOLFSSL_TEST_SUBROUTINE wc_test_ret_t ecc_test_buffers(void);
934936
#endif
935937
#endif
@@ -3033,8 +3035,10 @@ options: [-s max_relative_stack_bytes] [-m max_relative_heap_memory_bytes]\n\
30333035
#if defined(USE_CERT_BUFFERS_256) && !defined(WOLFSSL_ATECC508A) && \
30343036
!defined(WOLFSSL_ATECC608A) && !defined(NO_ECC256) && \
30353037
defined(HAVE_ECC_VERIFY) && defined(HAVE_ECC_SIGN) && \
3036-
!defined(WOLF_CRYPTO_CB_ONLY_ECC) && !defined(NO_ECC_SECP)
3037-
/* skip for ATECC508/608A, cannot import private key buffers */
3038+
!defined(WOLF_CRYPTO_CB_ONLY_ECC) && !defined(NO_ECC_SECP) && \
3039+
!defined(WOLFSSL_SE050)
3040+
/* skip for ATECC508/608A (cannot import private key buffers) and
3041+
* SE050 (test vector uses a digest size SE050 does not accept) */
30383042
if ( (ret = ecc_test_buffers()) != 0)
30393043
TEST_FAIL("ECC buffer test failed!\n", ret);
30403044
else
@@ -39256,7 +39260,8 @@ WOLFSSL_TEST_SUBROUTINE wc_test_ret_t ecc_encrypt_test(void)
3925639260
#if defined(USE_CERT_BUFFERS_256) && !defined(WOLFSSL_ATECC508A) && \
3925739261
!defined(WOLFSSL_ATECC608A) && !defined(NO_ECC256) && \
3925839262
defined(HAVE_ECC_VERIFY) && defined(HAVE_ECC_SIGN) && \
39259-
!defined(WOLF_CRYPTO_CB_ONLY_ECC) && !defined(NO_ECC_SECP)
39263+
!defined(WOLF_CRYPTO_CB_ONLY_ECC) && !defined(NO_ECC_SECP) && \
39264+
!defined(WOLFSSL_SE050)
3926039265
WOLFSSL_TEST_SUBROUTINE wc_test_ret_t ecc_test_buffers(void)
3926139266
{
3926239267
size_t bytes;

0 commit comments

Comments
 (0)