diff options
author | Dave Rodgman <dave.rodgman@arm.com> | 2023-02-16 16:14:46 +0000 |
---|---|---|
committer | Dave Rodgman <dave.rodgman@arm.com> | 2023-02-16 16:14:46 +0000 |
commit | c5874db5b079d491316b298724eff0702d10398c (patch) | |
tree | fd71a1c714cb6d85d2e3927effad9ccf86529bba /tests/data_files/Makefile | |
parent | f691268ee9dc298325ea83e133e8a76cf4c1ddc9 (diff) | |
download | mbedtls-c5874db5b079d491316b298724eff0702d10398c.zip mbedtls-c5874db5b079d491316b298724eff0702d10398c.tar.gz mbedtls-c5874db5b079d491316b298724eff0702d10398c.tar.bz2 |
Add test-case for signature over zero-length data
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
Diffstat (limited to 'tests/data_files/Makefile')
-rw-r--r-- | tests/data_files/Makefile | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/data_files/Makefile b/tests/data_files/Makefile index 070f538..6680bf9 100644 --- a/tests/data_files/Makefile +++ b/tests/data_files/Makefile @@ -1205,6 +1205,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 @@ -1238,6 +1242,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 $@ |