diff --git a/tests/data_files/pkcs7_data_no_signers.pem b/tests/data_files/pkcs7_data_no_signers.pem new file mode 100644 index 0000000000..b75c9910c2 Binary files /dev/null and b/tests/data_files/pkcs7_data_no_signers.pem differ diff --git a/tests/suites/test_suite_pkcs7.data b/tests/suites/test_suite_pkcs7.data index ffeec498ce..eba0e24961 100644 --- a/tests/suites/test_suite_pkcs7.data +++ b/tests/suites/test_suite_pkcs7.data @@ -10,6 +10,10 @@ PKCS7 Signed Data Parse Pass Without CERT #3 depends_on:MBEDTLS_SHA256_C pkcs7_parse:"data_files/pkcs7_data_without_cert_signed.der":MBEDTLS_PKCS7_SIGNED_DATA +PKCS7 Signed Data Parse with zero signers +depends_on:MBEDTLS_SHA256_C +pkcs7_parse:"data_files/pkcs7_data_no_signers.pem":MBEDTLS_PKCS7_SIGNED_DATA + PKCS7 Signed Data Parse Fail with multiple certs #4 depends_on:MBEDTLS_SHA256_C:MBEDTLS_RSA_C pkcs7_parse:"data_files/pkcs7_data_multiple_certs_signed.der":MBEDTLS_ERR_PKCS7_FEATURE_UNAVAILABLE