Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 1 | PKCS7 Signed Data Parse Pass SHA256 #1 |
Nick Child | 8a94de4 | 2022-09-14 10:51:51 -0500 | [diff] [blame] | 2 | depends_on:MBEDTLS_SHA256_C:MBEDTLS_RSA_C |
| 3 | pkcs7_parse:"data_files/pkcs7_data_cert_signed_sha256.der":MBEDTLS_PKCS7_SIGNED_DATA |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 4 | |
| 5 | PKCS7 Signed Data Parse Pass SHA1 #2 |
Nick Child | 8a94de4 | 2022-09-14 10:51:51 -0500 | [diff] [blame] | 6 | depends_on:MBEDTLS_SHA1_C:MBEDTLS_SHA256_C:MBEDTLS_RSA_C |
| 7 | pkcs7_parse:"data_files/pkcs7_data_cert_signed_sha1.der":MBEDTLS_PKCS7_SIGNED_DATA |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 8 | |
| 9 | PKCS7 Signed Data Parse Pass Without CERT #3 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame] | 10 | depends_on:MBEDTLS_SHA256_C |
Nick Child | 8a94de4 | 2022-09-14 10:51:51 -0500 | [diff] [blame] | 11 | pkcs7_parse:"data_files/pkcs7_data_without_cert_signed.der":MBEDTLS_PKCS7_SIGNED_DATA |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 12 | |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 13 | PKCS7 Signed Data Parse Fail with multiple certs #4 |
Nick Child | 8a94de4 | 2022-09-14 10:51:51 -0500 | [diff] [blame] | 14 | depends_on:MBEDTLS_SHA256_C:MBEDTLS_RSA_C |
Nick Child | 34d5e93 | 2022-09-14 14:44:03 -0500 | [diff] [blame] | 15 | pkcs7_parse:"data_files/pkcs7_data_multiple_certs_signed.der":MBEDTLS_ERR_PKCS7_FEATURE_UNAVAILABLE |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 16 | |
| 17 | PKCS7 Signed Data Parse Fail with corrupted cert #5 |
Nick Child | 8a94de4 | 2022-09-14 10:51:51 -0500 | [diff] [blame] | 18 | depends_on:MBEDTLS_SHA256_C:MBEDTLS_RSA_C |
| 19 | pkcs7_parse:"data_files/pkcs7_data_signed_badcert.der":MBEDTLS_ERR_PKCS7_INVALID_CERT |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 20 | |
| 21 | PKCS7 Signed Data Parse Fail with corrupted signer info #6 |
Nick Child | 8a94de4 | 2022-09-14 10:51:51 -0500 | [diff] [blame] | 22 | depends_on:MBEDTLS_SHA256_C:MBEDTLS_RSA_C |
| 23 | pkcs7_parse:"data_files/pkcs7_data_signed_badsigner.der":MBEDTLS_ERROR_ADD(MBEDTLS_ERR_PKCS7_INVALID_SIGNER_INFO,MBEDTLS_ERR_ASN1_UNEXPECTED_TAG) |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 24 | |
| 25 | PKCS7 Signed Data Parse Fail Version other than 1 #7 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame] | 26 | depends_on:MBEDTLS_SHA256_C |
Nick Child | 8a94de4 | 2022-09-14 10:51:51 -0500 | [diff] [blame] | 27 | pkcs7_parse:"data_files/pkcs7_data_cert_signed_v2.der":MBEDTLS_ERR_PKCS7_INVALID_VERSION |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 28 | |
| 29 | PKCS7 Signed Data Parse Fail Encrypted Content #8 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame] | 30 | depends_on:MBEDTLS_SHA256_C |
Nick Child | 8a94de4 | 2022-09-14 10:51:51 -0500 | [diff] [blame] | 31 | pkcs7_parse:"data_files/pkcs7_data_cert_encrypted.der":MBEDTLS_ERR_PKCS7_FEATURE_UNAVAILABLE |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 32 | |
| 33 | PKCS7 Signed Data Verification Pass SHA256 #9 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame] | 34 | depends_on:MBEDTLS_SHA256_C |
Nick Child | 8a94de4 | 2022-09-14 10:51:51 -0500 | [diff] [blame] | 35 | pkcs7_verify:"data_files/pkcs7_data_cert_signed_sha256.der":"data_files/pkcs7-rsa-sha256-1.der":"data_files/pkcs7_data.bin":0:0 |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 36 | |
| 37 | PKCS7 Signed Data Verification Pass SHA256 #9.1 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame] | 38 | depends_on:MBEDTLS_SHA256_C |
Nick Child | 8a94de4 | 2022-09-14 10:51:51 -0500 | [diff] [blame] | 39 | pkcs7_verify:"data_files/pkcs7_data_cert_signed_sha256.der":"data_files/pkcs7-rsa-sha256-1.der":"data_files/pkcs7_data.bin":MBEDTLS_MD_SHA256:0 |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 40 | |
| 41 | PKCS7 Signed Data Verification Pass SHA1 #10 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame] | 42 | depends_on:MBEDTLS_SHA1_C:MBEDTLS_SHA256_C |
Nick Child | 8a94de4 | 2022-09-14 10:51:51 -0500 | [diff] [blame] | 43 | pkcs7_verify:"data_files/pkcs7_data_cert_signed_sha1.der":"data_files/pkcs7-rsa-sha256-1.der":"data_files/pkcs7_data.bin":0:0 |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 44 | |
| 45 | PKCS7 Signed Data Verification Pass SHA512 #11 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame] | 46 | depends_on:MBEDTLS_SHA512_C:MBEDTLS_SHA256_C |
Nick Child | 8a94de4 | 2022-09-14 10:51:51 -0500 | [diff] [blame] | 47 | pkcs7_verify:"data_files/pkcs7_data_cert_signed_sha512.der":"data_files/pkcs7-rsa-sha256-1.der":"data_files/pkcs7_data.bin":0:0 |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 48 | |
| 49 | PKCS7 Signed Data Verification Fail because of different certificate #12 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame] | 50 | depends_on:MBEDTLS_SHA256_C |
Nick Child | 8a94de4 | 2022-09-14 10:51:51 -0500 | [diff] [blame] | 51 | pkcs7_verify:"data_files/pkcs7_data_cert_signed_sha256.der":"data_files/pkcs7-rsa-sha256-2.der":"data_files/pkcs7_data.bin":0:MBEDTLS_ERR_RSA_VERIFY_FAILED |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 52 | |
| 53 | PKCS7 Signed Data Verification Fail because of different data hash #13 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame] | 54 | depends_on:MBEDTLS_SHA256_C |
Nick Child | 8a94de4 | 2022-09-14 10:51:51 -0500 | [diff] [blame] | 55 | pkcs7_verify:"data_files/pkcs7_data_cert_signed_sha256.der":"data_files/pkcs7-rsa-sha256-1.der":"data_files/pkcs7_data_1.bin":0:MBEDTLS_ERR_RSA_VERIFY_FAILED |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 56 | |
| 57 | PKCS7 Signed Data Parse Failure Corrupt signerInfo.issuer #15.1 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame] | 58 | depends_on:MBEDTLS_SHA256_C |
Nick Child | 8a94de4 | 2022-09-14 10:51:51 -0500 | [diff] [blame] | 59 | pkcs7_parse:"data_files/pkcs7_signerInfo_issuer_invalid_size.der":MBEDTLS_ERR_PKCS7_INVALID_SIGNER_INFO |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 60 | |
| 61 | PKCS7 Signed Data Parse Failure Corrupt signerInfo.serial #15.2 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame] | 62 | depends_on:MBEDTLS_SHA256_C |
Nick Child | 8a94de4 | 2022-09-14 10:51:51 -0500 | [diff] [blame] | 63 | pkcs7_parse:"data_files/pkcs7_signerInfo_serial_invalid_size.der":MBEDTLS_ERR_PKCS7_INVALID_SIGNER_INFO |
Nayna Jain | 673a226 | 2020-12-14 22:44:49 +0000 | [diff] [blame] | 64 | |
Gilles Peskine | 290f01b | 2022-11-27 21:28:31 +0100 | [diff] [blame] | 65 | pkcs7_get_signers_info_set error handling (6213931373035520) |
Gilles Peskine | a13f5eb | 2022-11-28 21:30:04 +0100 | [diff] [blame^] | 66 | depends_on:MBEDTLS_RIPEMD160_C |
Gilles Peskine | 290f01b | 2022-11-27 21:28:31 +0100 | [diff] [blame] | 67 | pkcs7_parse:"data_files/pkcs7_get_signers_info_set-missing_free-fuzz_pkcs7-6213931373035520.der":MBEDTLS_ERR_PKCS7_INVALID_SIGNER_INFO + MBEDTLS_ERR_ASN1_UNEXPECTED_TAG |
| 68 | |
Gilles Peskine | 4f01121 | 2022-11-27 22:02:10 +0100 | [diff] [blame] | 69 | pkcs7_get_signers_info_set error handling (4541044530479104) |
Gilles Peskine | a13f5eb | 2022-11-28 21:30:04 +0100 | [diff] [blame^] | 70 | depends_on:MBEDTLS_RIPEMD160_C |
Gilles Peskine | 4f01121 | 2022-11-27 22:02:10 +0100 | [diff] [blame] | 71 | pkcs7_parse:"data_files/pkcs7_get_signers_info_set-missing_free-fuzz_pkcs7-6213931373035520.der":MBEDTLS_ERR_PKCS7_INVALID_SIGNER_INFO + MBEDTLS_ERR_ASN1_UNEXPECTED_TAG |
| 72 | |
Nayna Jain | 673a226 | 2020-12-14 22:44:49 +0000 | [diff] [blame] | 73 | PKCS7 Only Signed Data Parse Pass #15 |
Nick Child | 8a94de4 | 2022-09-14 10:51:51 -0500 | [diff] [blame] | 74 | depends_on:MBEDTLS_SHA256_C:MBEDTLS_RSA_C |
| 75 | pkcs7_parse:"data_files/pkcs7_data_cert_signeddata_sha256.der":MBEDTLS_PKCS7_SIGNED_DATA |
Daniel Axtens | 3538479 | 2020-09-02 14:48:45 +1000 | [diff] [blame] | 76 | |
| 77 | PKCS7 Signed Data Verify with multiple signers #16 |
| 78 | depends_on:MBEDTLS_SHA256_C |
Nick Child | 8a94de4 | 2022-09-14 10:51:51 -0500 | [diff] [blame] | 79 | pkcs7_verify_multiple_signers:"data_files/pkcs7_data_multiple_signed.der":"data_files/pkcs7-rsa-sha256-1.crt":"data_files/pkcs7-rsa-sha256-2.crt":"data_files/pkcs7_data.bin":0:0 |
Nick Child | 62b2d7e | 2022-07-14 16:24:59 -0500 | [diff] [blame] | 80 | |
| 81 | PKCS7 Signed Data Hash Verify with multiple signers #17 |
| 82 | depends_on:MBEDTLS_SHA256_C |
Nick Child | 8a94de4 | 2022-09-14 10:51:51 -0500 | [diff] [blame] | 83 | pkcs7_verify_multiple_signers:"data_files/pkcs7_data_multiple_signed.der":"data_files/pkcs7-rsa-sha256-1.crt":"data_files/pkcs7-rsa-sha256-2.crt":"data_files/pkcs7_data.bin":MBEDTLS_MD_SHA256:0 |