]> git.ipfire.org Git - thirdparty/openssl.git/commit
Add test coverage for PKCS7_TEXT mode openssl-3.4
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:17:53 +0000 (11:17 -0400)
commitafb3b3af405782a806922a5ebee3a830a422b24b
tree0bcb14cfad53f3e8e17106793591834979966b5e
parentad96079b7988b277f5b4eafdba7253a348721484
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