analyze_outcomes: do not skip test about wrong Montgomery private key
Signed-off-by: Valerio Setti <valerio.setti@nordicsemi.no>
diff --git a/tests/scripts/analyze_outcomes.py b/tests/scripts/analyze_outcomes.py
index a2b1356..f3a14a9 100755
--- a/tests/scripts/analyze_outcomes.py
+++ b/tests/scripts/analyze_outcomes.py
@@ -248,21 +248,7 @@
'ECP test vectors secp384r1 rfc 5114',
'ECP test vectors secp521r1 rfc 5114',
],
- 'test_suite_pkparse': [
- # This is a known difference for Montgomery curves: in
- # reference component private keys are parsed using
- # mbedtls_mpi_read_binary_le(), while in driver version they
- # they are imported in PSA and there the parsing is done
- # through mbedtls_ecp_read_key(). Unfortunately the latter
- # fixes the errors which are intentionally set on the parsed
- # key and therefore the following test case is not failing
- # as expected.
- # This cause the following test to be guarded by ECP_C and
- # not being executed on the driver version.
- ('Key ASN1 (OneAsymmetricKey X25519, doesn\'t match masking '
- 'requirements, from RFC8410 Appendix A but made into version 0)'),
- ],
- },
+ }
}
},
'analyze_driver_vs_reference_no_ecp_at_all': {
@@ -298,10 +284,6 @@
'PSA key derivation: bits=7 invalid for ECC SECT_R2 (ECC enabled)',
],
'test_suite_pkparse': [
- # See description provided for the analyze_driver_vs_reference_all_ec_algs
- # case above.
- ('Key ASN1 (OneAsymmetricKey X25519, doesn\'t match masking '
- 'requirements, from RFC8410 Appendix A but made into version 0)'),
# When PK_PARSE_C and ECP_C are defined then PK_PARSE_EC_COMPRESSED
# is automatically enabled in build_info.h (backward compatibility)
# even if it is disabled in config_psa_crypto_no_ecp_at_all(). As a