]> git.ipfire.org Git - thirdparty/openssl.git/commit
Add test coverage for PKCS7_TEXT mode openssl-3.3
authorBernd Edlinger <bernd.edlinger@hotmail.de>
Sun, 10 Aug 2025 16:50:37 +0000 (18:50 +0200)
committerNeil Horman <nhorman@openssl.org>
Thu, 14 Aug 2025 15:18:07 +0000 (11:18 -0400)
commita73f25eb5765f0b696290da7d4931bf9437f0360
treedbb84eeb3772a93b22b8e0665da7c147011030b1
parentc541a61657f8aee63061ca56c0f4a9d50dca51c9
Add test coverage for PKCS7_TEXT mode

This was inspired by the following commit
9882d389df71 ("crypto/pkcs7/pk7_smime.c: Add BIO_free() to avoid memory leak")
which discovered a bug in PKCS7_verify(..., PKCS7_TEXT).
While there is some test coverage for PKCS_verify by
./test/pkcs7_test.c, there is no test coverage whatsoever
of the PKCS7_TEXT flag for PKCS7_sign, PKCS7_encrypt and
PKCS7_decrypt.
So this adds some test coverage for those functions as well.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Neil Horman <nhorman@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/28223)

(cherry picked from commit d582adc672bca4bc71a7766bb692558086efdd69)
test/recipes/80-test_cms.t