Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 1 | PKCS7 Signed Data Parse Pass SHA256 #1 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame^] | 2 | depends_on:MBEDTLS_SHA256_C |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 3 | pkcs7_parse:"data_files/pkcs7_data_cert_signed_sha256.der" |
| 4 | |
| 5 | PKCS7 Signed Data Parse Pass SHA1 #2 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame^] | 6 | depends_on:MBEDTLS_SHA1_C:MBEDTLS_SHA256_C |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 7 | pkcs7_parse:"data_files/pkcs7_data_cert_signed_sha1.der" |
| 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 |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 11 | pkcs7_parse_without_cert:"data_files/pkcs7_data_without_cert_signed.der" |
| 12 | |
| 13 | PKCS7 Signed Data Parse Fail with multiple signers #4 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame^] | 14 | depends_on:MBEDTLS_SHA256_C |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 15 | pkcs7_parse_multiple_signers:"data_files/pkcs7_data_multiple_signed.der" |
| 16 | |
| 17 | PKCS7 Signed Data Parse Fail with multiple certs #4 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame^] | 18 | depends_on:MBEDTLS_SHA256_C |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 19 | pkcs7_parse_multiple_signers:"data_files/pkcs7_data_multiple_certs_signed.der" |
| 20 | |
| 21 | PKCS7 Signed Data Parse Fail with corrupted cert #5 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame^] | 22 | depends_on:MBEDTLS_SHA256_C |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 23 | pkcs7_parse_corrupted_cert:"data_files/pkcs7_data_signed_badcert.der" |
| 24 | |
| 25 | PKCS7 Signed Data Parse Fail with corrupted signer info #6 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame^] | 26 | depends_on:MBEDTLS_SHA256_C |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 27 | pkcs7_parse_corrupted_signer_info:"data_files/pkcs7_data_signed_badsigner.der" |
| 28 | |
| 29 | PKCS7 Signed Data Parse Fail Version other than 1 #7 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame^] | 30 | depends_on:MBEDTLS_SHA256_C |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 31 | pkcs7_parse_version:"data_files/pkcs7_data_cert_signed_v2.der" |
| 32 | |
| 33 | PKCS7 Signed Data Parse Fail Encrypted Content #8 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame^] | 34 | depends_on:MBEDTLS_SHA256_C |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 35 | pkcs7_parse_content_oid:"data_files/pkcs7_data_cert_encrypted.der" |
| 36 | |
| 37 | PKCS7 Signed Data Verification Pass SHA256 #9 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame^] | 38 | depends_on:MBEDTLS_SHA256_C |
| 39 | pkcs7_verify:"data_files/pkcs7_data_cert_signed_sha256.der":"data_files/pkcs7-rsa-sha256-1.der":"data_files/pkcs7_data.bin" |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 40 | |
| 41 | PKCS7 Signed Data Verification Pass SHA256 #9.1 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame^] | 42 | depends_on:MBEDTLS_SHA256_C |
| 43 | pkcs7_verify_hash:"data_files/pkcs7_data_cert_signed_sha256.der":"data_files/pkcs7-rsa-sha256-1.der":"data_files/pkcs7_data.bin" |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 44 | |
| 45 | PKCS7 Signed Data Verification Pass SHA1 #10 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame^] | 46 | depends_on:MBEDTLS_SHA1_C:MBEDTLS_SHA256_C |
| 47 | pkcs7_verify:"data_files/pkcs7_data_cert_signed_sha1.der":"data_files/pkcs7-rsa-sha256-1.der":"data_files/pkcs7_data.bin" |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 48 | |
| 49 | PKCS7 Signed Data Verification Pass SHA512 #11 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame^] | 50 | depends_on:MBEDTLS_SHA512_C:MBEDTLS_SHA256_C |
| 51 | pkcs7_verify:"data_files/pkcs7_data_cert_signed_sha512.der":"data_files/pkcs7-rsa-sha256-1.der":"data_files/pkcs7_data.bin" |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 52 | |
| 53 | PKCS7 Signed Data Verification Fail because of different certificate #12 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame^] | 54 | depends_on:MBEDTLS_SHA256_C |
| 55 | pkcs7_verify_badcert:"data_files/pkcs7_data_cert_signed_sha256.der":"data_files/pkcs7-rsa-sha256-2.der":"data_files/pkcs7_data.bin" |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 56 | |
| 57 | PKCS7 Signed Data Verification Fail because of different data hash #13 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame^] | 58 | depends_on:MBEDTLS_SHA256_C |
| 59 | pkcs7_verify_tampered_data:"data_files/pkcs7_data_cert_signed_sha256.der":"data_files/pkcs7-rsa-sha256-1.der":"data_files/pkcs7_data_1.bin" |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 60 | |
| 61 | PKCS7 Signed Data Parse Failure Corrupt signerInfo.issuer #15.1 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame^] | 62 | depends_on:MBEDTLS_SHA256_C |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 63 | pkcs7_parse_failure:"data_files/pkcs7_signerInfo_issuer_invalid_size.der" |
| 64 | |
| 65 | PKCS7 Signed Data Parse Failure Corrupt signerInfo.serial #15.2 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame^] | 66 | depends_on:MBEDTLS_SHA256_C |
Nayna Jain | c9deb18 | 2020-11-16 19:03:12 +0000 | [diff] [blame] | 67 | pkcs7_parse_failure:"data_files/pkcs7_signerInfo_serial_invalid_size.der" |
Nayna Jain | 673a226 | 2020-12-14 22:44:49 +0000 | [diff] [blame] | 68 | |
| 69 | PKCS7 Only Signed Data Parse Pass #15 |
Nick Child | 45525d3 | 2022-02-25 11:54:34 -0600 | [diff] [blame^] | 70 | depends_on:MBEDTLS_SHA256_C |
Nayna Jain | 673a226 | 2020-12-14 22:44:49 +0000 | [diff] [blame] | 71 | pkcs7_parse:"data_files/pkcs7_data_cert_signeddata_sha256.der" |