aboutsummaryrefslogtreecommitdiff
path: root/tests/data_files
diff options
context:
space:
mode:
authorNayna Jain <nayna@linux.ibm.com>2020-12-14 22:44:49 +0000
committerNick Child <nick.child@ibm.com>2022-09-01 19:45:41 -0500
commit673a226698e1b268fbda06235c04618c9d94a5a1 (patch)
treefa0f5141a6573006e0000900964333075057510b /tests/data_files
parentc9deb184b0bf5e72d5761d06af0db165676e0f8a (diff)
downloadmbedtls-673a226698e1b268fbda06235c04618c9d94a5a1.zip
mbedtls-673a226698e1b268fbda06235c04618c9d94a5a1.tar.gz
mbedtls-673a226698e1b268fbda06235c04618c9d94a5a1.tar.bz2
pkcs7: add support for signed data
OpenSSL provides APIs to generate only the signted data format PKCS7 i.e. without content type OID. This patch adds support to parse the data correctly even if formatted only as signed data Signed-off-by: Nayna Jain <nayna@linux.ibm.com>
Diffstat (limited to 'tests/data_files')
-rw-r--r--tests/data_files/Makefile5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/data_files/Makefile b/tests/data_files/Makefile
index 288b01f..dbe3234 100644
--- a/tests/data_files/Makefile
+++ b/tests/data_files/Makefile
@@ -1223,6 +1223,11 @@ pkcs7_signerInfo_serial_invalid_size.der: pkcs7_data_cert_signed_sha256.der
echo -en '\x15' | dd of=$@ seek=973 bs=1 conv=notrunc
all_final += pkcs7_signerInfo_serial_invalid_size.der
+# pkcs7 signature file just with signed data
+pkcs7_data_cert_signeddata_sha256.der: pkcs7_data_cert_signed_sha256.der
+ dd if=pkcs7_data_cert_signed_sha256.der of=$@ skip=19 bs=1
+all_final += pkcs7_data_cert_signeddata_sha256.der
+
################################################################
#### Diffie-Hellman parameters
################################################################