blob: d5ecd21ccb77e698f1c2e00a7b1c687cf674e0b7 [file] [log] [blame]
Nayna Jainc9deb182020-11-16 19:03:12 +00001PKCS7 Signed Data Parse Pass SHA256 #1
Nick Child45525d32022-02-25 11:54:34 -06002depends_on:MBEDTLS_SHA256_C
Nayna Jainc9deb182020-11-16 19:03:12 +00003pkcs7_parse:"data_files/pkcs7_data_cert_signed_sha256.der"
4
5PKCS7 Signed Data Parse Pass SHA1 #2
Nick Child45525d32022-02-25 11:54:34 -06006depends_on:MBEDTLS_SHA1_C:MBEDTLS_SHA256_C
Nayna Jainc9deb182020-11-16 19:03:12 +00007pkcs7_parse:"data_files/pkcs7_data_cert_signed_sha1.der"
8
9PKCS7 Signed Data Parse Pass Without CERT #3
Nick Child45525d32022-02-25 11:54:34 -060010depends_on:MBEDTLS_SHA256_C
Nayna Jainc9deb182020-11-16 19:03:12 +000011pkcs7_parse_without_cert:"data_files/pkcs7_data_without_cert_signed.der"
12
13PKCS7 Signed Data Parse Fail with multiple signers #4
Nick Child45525d32022-02-25 11:54:34 -060014depends_on:MBEDTLS_SHA256_C
Nayna Jainc9deb182020-11-16 19:03:12 +000015pkcs7_parse_multiple_signers:"data_files/pkcs7_data_multiple_signed.der"
16
17PKCS7 Signed Data Parse Fail with multiple certs #4
Nick Child45525d32022-02-25 11:54:34 -060018depends_on:MBEDTLS_SHA256_C
Nayna Jainc9deb182020-11-16 19:03:12 +000019pkcs7_parse_multiple_signers:"data_files/pkcs7_data_multiple_certs_signed.der"
20
21PKCS7 Signed Data Parse Fail with corrupted cert #5
Nick Child45525d32022-02-25 11:54:34 -060022depends_on:MBEDTLS_SHA256_C
Nayna Jainc9deb182020-11-16 19:03:12 +000023pkcs7_parse_corrupted_cert:"data_files/pkcs7_data_signed_badcert.der"
24
25PKCS7 Signed Data Parse Fail with corrupted signer info #6
Nick Child45525d32022-02-25 11:54:34 -060026depends_on:MBEDTLS_SHA256_C
Nayna Jainc9deb182020-11-16 19:03:12 +000027pkcs7_parse_corrupted_signer_info:"data_files/pkcs7_data_signed_badsigner.der"
28
29PKCS7 Signed Data Parse Fail Version other than 1 #7
Nick Child45525d32022-02-25 11:54:34 -060030depends_on:MBEDTLS_SHA256_C
Nayna Jainc9deb182020-11-16 19:03:12 +000031pkcs7_parse_version:"data_files/pkcs7_data_cert_signed_v2.der"
32
33PKCS7 Signed Data Parse Fail Encrypted Content #8
Nick Child45525d32022-02-25 11:54:34 -060034depends_on:MBEDTLS_SHA256_C
Nayna Jainc9deb182020-11-16 19:03:12 +000035pkcs7_parse_content_oid:"data_files/pkcs7_data_cert_encrypted.der"
36
37PKCS7 Signed Data Verification Pass SHA256 #9
Nick Child45525d32022-02-25 11:54:34 -060038depends_on:MBEDTLS_SHA256_C
39pkcs7_verify:"data_files/pkcs7_data_cert_signed_sha256.der":"data_files/pkcs7-rsa-sha256-1.der":"data_files/pkcs7_data.bin"
Nayna Jainc9deb182020-11-16 19:03:12 +000040
41PKCS7 Signed Data Verification Pass SHA256 #9.1
Nick Child45525d32022-02-25 11:54:34 -060042depends_on:MBEDTLS_SHA256_C
43pkcs7_verify_hash:"data_files/pkcs7_data_cert_signed_sha256.der":"data_files/pkcs7-rsa-sha256-1.der":"data_files/pkcs7_data.bin"
Nayna Jainc9deb182020-11-16 19:03:12 +000044
45PKCS7 Signed Data Verification Pass SHA1 #10
Nick Child45525d32022-02-25 11:54:34 -060046depends_on:MBEDTLS_SHA1_C:MBEDTLS_SHA256_C
47pkcs7_verify:"data_files/pkcs7_data_cert_signed_sha1.der":"data_files/pkcs7-rsa-sha256-1.der":"data_files/pkcs7_data.bin"
Nayna Jainc9deb182020-11-16 19:03:12 +000048
49PKCS7 Signed Data Verification Pass SHA512 #11
Nick Child45525d32022-02-25 11:54:34 -060050depends_on:MBEDTLS_SHA512_C:MBEDTLS_SHA256_C
51pkcs7_verify:"data_files/pkcs7_data_cert_signed_sha512.der":"data_files/pkcs7-rsa-sha256-1.der":"data_files/pkcs7_data.bin"
Nayna Jainc9deb182020-11-16 19:03:12 +000052
53PKCS7 Signed Data Verification Fail because of different certificate #12
Nick Child45525d32022-02-25 11:54:34 -060054depends_on:MBEDTLS_SHA256_C
55pkcs7_verify_badcert:"data_files/pkcs7_data_cert_signed_sha256.der":"data_files/pkcs7-rsa-sha256-2.der":"data_files/pkcs7_data.bin"
Nayna Jainc9deb182020-11-16 19:03:12 +000056
57PKCS7 Signed Data Verification Fail because of different data hash #13
Nick Child45525d32022-02-25 11:54:34 -060058depends_on:MBEDTLS_SHA256_C
59pkcs7_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 Jainc9deb182020-11-16 19:03:12 +000060
61PKCS7 Signed Data Parse Failure Corrupt signerInfo.issuer #15.1
Nick Child45525d32022-02-25 11:54:34 -060062depends_on:MBEDTLS_SHA256_C
Nayna Jainc9deb182020-11-16 19:03:12 +000063pkcs7_parse_failure:"data_files/pkcs7_signerInfo_issuer_invalid_size.der"
64
65PKCS7 Signed Data Parse Failure Corrupt signerInfo.serial #15.2
Nick Child45525d32022-02-25 11:54:34 -060066depends_on:MBEDTLS_SHA256_C
Nayna Jainc9deb182020-11-16 19:03:12 +000067pkcs7_parse_failure:"data_files/pkcs7_signerInfo_serial_invalid_size.der"
Nayna Jain673a2262020-12-14 22:44:49 +000068
69PKCS7 Only Signed Data Parse Pass #15
Nick Child45525d32022-02-25 11:54:34 -060070depends_on:MBEDTLS_SHA256_C
Nayna Jain673a2262020-12-14 22:44:49 +000071pkcs7_parse:"data_files/pkcs7_data_cert_signeddata_sha256.der"