Skip to content

Commit 039e97d

Browse files
authored
Merge pull request #10779 from lealem47/guard_rsa_modulus_test
Testing: Guard RSA OversizedModulus test result by FIPS version
2 parents 6ef3df2 + b707c00 commit 039e97d

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

tests/api/test_rsa.c

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1271,7 +1271,12 @@ int test_wc_RsaFunctionCheckIn_OversizedModulus(void)
12711271
flatCSz = (word32)encSz;
12721272
XMEMSET(flatC, 0, flatCSz);
12731273
ExpectIntEQ(wc_RsaDirect(flatC, flatCSz, out, &outSz, &key,
1274-
RSA_PRIVATE_DECRYPT, &rng), WC_NO_ERR_TRACE(WC_KEY_SIZE_E));
1274+
RSA_PRIVATE_DECRYPT, &rng),
1275+
#if !defined(HAVE_FIPS) || FIPS_VERSION_GE(7,0)
1276+
WC_NO_ERR_TRACE(WC_KEY_SIZE_E));
1277+
#else
1278+
WC_NO_ERR_TRACE(RSA_OUT_OF_RANGE_E));
1279+
#endif
12751280
}
12761281

12771282
DoExpectIntEQ(wc_FreeRsaKey(&key), 0);

0 commit comments

Comments
 (0)