aboutsummaryrefslogtreecommitdiff
path: root/tests/data_files
diff options
context:
space:
mode:
authorNick Child <nick.child@ibm.com>2022-02-25 11:54:34 -0600
committerNick Child <nick.child@ibm.com>2022-09-01 19:45:41 -0500
commit45525d37688e8b3d9918ca8b59591a3604a9c6db (patch)
treec55e205b2b23ca419ca26179f7649eb32bcd75e5 /tests/data_files
parent6427b34dec143af38afbf302cf6c8307894d4ffe (diff)
downloadmbedtls-45525d37688e8b3d9918ca8b59591a3604a9c6db.zip
mbedtls-45525d37688e8b3d9918ca8b59591a3604a9c6db.tar.gz
mbedtls-45525d37688e8b3d9918ca8b59591a3604a9c6db.tar.bz2
pkcs7: Fix dependencies for pkcs7 tests
Fixes include removing PEM dependency for greater coverage when PEM config is not set and defining test dependencies at the appropriate level. Signed-off-by: Nick Child <nick.child@ibm.com>
Diffstat (limited to 'tests/data_files')
-rw-r--r--tests/data_files/Makefile9
-rw-r--r--tests/data_files/pkcs7-rsa-sha256-1.derbin0 -> 845 bytes
-rw-r--r--tests/data_files/pkcs7-rsa-sha256-2.derbin0 -> 845 bytes
3 files changed, 9 insertions, 0 deletions
diff --git a/tests/data_files/Makefile b/tests/data_files/Makefile
index 8c7520f..b92944a 100644
--- a/tests/data_files/Makefile
+++ b/tests/data_files/Makefile
@@ -1147,6 +1147,15 @@ pkcs7-rsa-sha256-2.crt:
cat pkcs7-rsa-sha256-2.crt pkcs7-rsa-sha256-2.key > pkcs7-rsa-sha256-2.pem
all_final += pkcs7-rsa-sha256-2.crt
+# Convert signing certs to DER for testing PEM-free builds
+pkcs7-rsa-sha256-1.der: $(pkcs7_test_cert_1)
+ $(OPENSSL) x509 -in pkcs7-rsa-sha256-1.crt -out $@ -outform DER
+all_final += pkcs7-rsa-sha256-1.der
+
+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 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 $@
diff --git a/tests/data_files/pkcs7-rsa-sha256-1.der b/tests/data_files/pkcs7-rsa-sha256-1.der
new file mode 100644
index 0000000..622df1e
--- /dev/null
+++ b/tests/data_files/pkcs7-rsa-sha256-1.der
Binary files differ
diff --git a/tests/data_files/pkcs7-rsa-sha256-2.der b/tests/data_files/pkcs7-rsa-sha256-2.der
new file mode 100644
index 0000000..a88ecb4
--- /dev/null
+++ b/tests/data_files/pkcs7-rsa-sha256-2.der
Binary files differ