aboutsummaryrefslogtreecommitdiff
path: root/tests/data_files/Makefile
diff options
context:
space:
mode:
authorDave Rodgman <dave.rodgman@arm.com>2023-02-21 11:53:30 +0000
committerGitHub <noreply@github.com>2023-02-21 11:53:30 +0000
commite42cedf2564e00ff0ce8007e590fd3a5b68c1c8d (patch)
tree48d0cbf81761cd7d89d1bb4b0484bd76262812ed /tests/data_files/Makefile
parent6df4a9b2973d89daa8e310b5d7ee5db1aee492ee (diff)
parent716163e82445dadc39ecb77ff8f4064b7e1a7846 (diff)
downloadmbedtls-e42cedf2564e00ff0ce8007e590fd3a5b68c1c8d.zip
mbedtls-e42cedf2564e00ff0ce8007e590fd3a5b68c1c8d.tar.gz
mbedtls-e42cedf2564e00ff0ce8007e590fd3a5b68c1c8d.tar.bz2
Merge pull request #7077 from daverodgman/pkcs7-fixes-dm-rebased
Pkcs7 fixes
Diffstat (limited to 'tests/data_files/Makefile')
-rw-r--r--tests/data_files/Makefile9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/data_files/Makefile b/tests/data_files/Makefile
index 7f39d31..622a289 100644
--- a/tests/data_files/Makefile
+++ b/tests/data_files/Makefile
@@ -1275,6 +1275,10 @@ $(pkcs7_test_file):
echo -e "Hello\xd" > $@
all_final += $(pkcs7_test_file)
+pkcs7_zerolendata.bin:
+ printf '' > $@
+all_final += pkcs7_zerolendata.bin
+
pkcs7_data_1.bin:
echo -e "2\xd" > $@
all_final += pkcs7_data_1.bin
@@ -1308,6 +1312,11 @@ pkcs7-rsa-sha256-2.der: $(pkcs7_test_cert_2)
$(OPENSSL) x509 -in pkcs7-rsa-sha256-2.crt -out $@ -outform DER
all_final += pkcs7-rsa-sha256-2.der
+# pkcs7 signature file over zero-len data
+pkcs7_zerolendata_detached.der: pkcs7_zerolendata.bin pkcs7-rsa-sha256-1.key pkcs7-rsa-sha256-1.crt
+ $(OPENSSL) smime -sign -md sha256 -nocerts -noattr -in pkcs7_zerolendata.bin -inkey pkcs7-rsa-sha256-1.key -outform DER -binary -signer pkcs7-rsa-sha256-1.crt -out pkcs7_zerolendata_detached.der
+all_final += pkcs7_zerolendata_detached.der
+
# pkcs7 signature file with CERT
pkcs7_data_cert_signed_sha256.der: $(pkcs7_test_file) $(pkcs7_test_cert_1)
$(OPENSSL) smime -sign -binary -in pkcs7_data.bin -out $@ -md sha256 -signer pkcs7-rsa-sha256-1.pem -noattr -outform DER -out $@