Skip to content

Commit 585f0f1

Browse files
authored
Merge pull request #7248 from lealem47/ARMASM_UnitTest
Fix unit test failure for FIPS 140-2 + WOLFSSL_ARMASM
2 parents d39cf1e + b87f544 commit 585f0f1

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

tests/api.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18496,9 +18496,15 @@ static int test_wc_AesGcmEncryptDecrypt(void)
1849618496
ExpectIntEQ(wc_AesGcmDecrypt(&aes, dec, enc, sizeof(enc)/sizeof(byte), iv,
1849718497
sizeof(iv)/sizeof(byte), NULL, sizeof(resultT), a, sizeof(a)),
1849818498
BAD_FUNC_ARG);
18499+
#if (defined(HAVE_FIPS) && FIPS_VERSION_LE(2,0) && defined(WOLFSSL_ARMASM))
18500+
ExpectIntEQ(wc_AesGcmDecrypt(&aes, dec, enc, sizeof(enc)/sizeof(byte), iv,
18501+
sizeof(iv)/sizeof(byte), resultT, sizeof(resultT) + 1, a, sizeof(a)),
18502+
AES_GCM_AUTH_E);
18503+
#else
1849918504
ExpectIntEQ(wc_AesGcmDecrypt(&aes, dec, enc, sizeof(enc)/sizeof(byte), iv,
1850018505
sizeof(iv)/sizeof(byte), resultT, sizeof(resultT) + 1, a, sizeof(a)),
1850118506
BAD_FUNC_ARG);
18507+
#endif
1850218508
#if ((defined(HAVE_FIPS) && defined(HAVE_FIPS_VERSION) && \
1850318509
(HAVE_FIPS_VERSION == 2)) || defined(HAVE_SELFTEST)) && \
1850418510
!defined(WOLFSSL_AES_GCM_FIXED_IV_AAD)

0 commit comments

Comments
 (0)