]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
test: add error reasons to RSA tests
authorPauli <ppzgs1@gmail.com>
Thu, 8 Aug 2024 03:25:18 +0000 (13:25 +1000)
committerPauli <ppzgs1@gmail.com>
Sat, 10 Aug 2024 06:35:53 +0000 (16:35 +1000)
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
(Merged from https://github.com/openssl/openssl/pull/25135)

test/recipes/30-test_evp_data/evppkey_rsa_common.txt

index 1bb17007a8470491d6095a301405fbf7e376d5c5..513b04b78d5f12537413f12325278ad3db03f4d0 100644 (file)
@@ -1941,6 +1941,7 @@ Securitycheck = 1
 Key = RSA-2048
 Input = "Hello"
 Result = DIGESTSIGNINIT_ERROR
+Reason = invalid digest
 
 # Signing with a 1024 bit key is not allowed in fips mode
 FIPSversion = >=3.4.0
@@ -1949,6 +1950,7 @@ Securitycheck = 1
 Key = RSA-1024
 Input = "Hello"
 Result = DIGESTSIGNINIT_ERROR
+Reason = invalid key length
 
 # Verifying with a legacy digest in fips mode is not allowed
 FIPSversion = >=3.4.0
@@ -1957,6 +1959,7 @@ Securitycheck = 1
 Key = RSA-2048
 Input = "Hello"
 Result = DIGESTVERIFYINIT_ERROR
+Reason = unsupported
 
 # Verifying with a key smaller than 1024 bits in fips mode is not allowed
 FIPSversion = >=3.4.0
@@ -1965,6 +1968,7 @@ Securitycheck = 1
 Key = RSA-512
 Input = "Hello"
 Result = DIGESTVERIFYINIT_ERROR
+Reason = invalid key length
 
 # RSA Signing with X931 is not approved in FIPS 140-3
 FIPSversion = >=3.4.0
@@ -1973,6 +1977,7 @@ Ctrl = rsa_padding_mode:x931
 Input = "0123456789ABCDEF123456789ABC"
 Output = c09d402423cbf233d26cae21f954547bc43fe80fd41360a0336cfdbe9aedad05bef6fd2eaee6cd60089a52482d4809a238149520df3bdde4cb9e23d9307b05c0a6f327052325a29adf2cc95b66523be7024e2a585c3d4db15dfbe146efe0ecdc0402e33fe5d40324ee96c5c3edd374a15cdc0f5d84aa243c0f07e188c6518fbfceae158a9943be398e31097da81b62074f626eff738be6160741d5a26957a482b3251fd85d8df78b98148459de10aa93305dbb4a5230aa1da291a9b0e481918f99b7638d72bb687f97661d304ae145d64a474437a4ef39d7b8059332ddeb07e92bf6e0e3acaf8afedc93795e4511737ec1e7aab6d5bc9466afc950c1c17b48ad
 Result = PKEY_CTRL_ERROR
+Reason = illegal or unsupported padding mode
 
 ##################################################
 # Check that the indicator callback is triggered