]> git.ipfire.org Git - thirdparty/openssl.git/commit
CMS sign digest
authorViktor Söderqvist <viktor.soderqvist@est.tech>
Wed, 28 Apr 2021 08:54:57 +0000 (10:54 +0200)
committerTodd Short <todd.short@me.com>
Sat, 2 Apr 2022 14:42:16 +0000 (10:42 -0400)
commit07342bad1bf850657e1a1f21188ee9a8a75e3a19
treef9b918931dd10d5a1e58a3a7c039eb29b1e39a7c
parente4cdcb8bc44250aa4e0893dc4a7d64668f0fb949
CMS sign digest

CLI changes: New parameter -digest to CLI command openssl cms, to
provide pre-computed digest for use with -sign.

API changes: New function CMS_final_digest(), like CMS_final() but
uses a pre-computed digest instead of computing it from the data.

Reviewed-by: Tomas Mraz <tomas@openssl.org>
Reviewed-by: David von Oheimb <david.von.oheimb@siemens.com>
Reviewed-by: Todd Short <todd.short@me.com>
(Merged from https://github.com/openssl/openssl/pull/15348)
14 files changed:
apps/cms.c
crypto/cms/cms_err.c
crypto/cms/cms_lib.c
crypto/cms/cms_local.h
crypto/cms/cms_sd.c
crypto/cms/cms_smime.c
crypto/err/openssl.txt
doc/man1/openssl-cms.pod.in
doc/man3/CMS_final.pod
include/crypto/cmserr.h
include/openssl/cms.h.in
include/openssl/cmserr.h
test/recipes/80-test_cms.t
util/libcrypto.num