openssl/crypto/cms
Daniel Van Geest c1d27789e9 Fix use of SHAKE as a digest in CMS
draft-ietf-lamps-cms-sphincs-plus-19 specifies SHAKE as
the message digest algorithm for SLH-DSA-SHAKE-* in CMS.
SHAKE doesn't have a default digest length, so this adds
a SHAKE-specific kludge in CMS.

Reviewed-by: Paul Dale <ppzgs1@gmail.com>
Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/27087)
2025-03-20 12:20:37 +01:00
..
build.info Drop unnecessary checks of OPENSSL_NO_DH, OPENSSL_NO_DSA and OPENSSL_NO_EC 2020-12-16 11:56:38 +01:00
cms_asn1.c Copyright year updates 2025-03-12 13:35:59 +00:00
cms_att.c Copyright year updates 2024-04-09 13:43:26 +02:00
cms_cd.c Convert ZLIB defines to OPENSSL_NO_ZLIB 2022-10-18 09:30:21 -04:00
cms_dd.c Stop raising ERR_R_MALLOC_FAILURE in most places 2022-10-05 14:02:03 +02:00
cms_dh.c dh_cms_set_peerkey(): Fix the incorrect condition 2024-12-11 18:03:34 +01:00
cms_ec.c Fix multiple wrong checks of EVP_PKEY_set1_encoded_public_key 2024-11-22 12:09:38 +01:00
cms_enc.c cms_enc.c: Include crypto/asn1.h for struct asn1_object_st 2023-10-19 10:15:56 +02:00
cms_env.c Copyright year updates 2025-03-12 13:35:59 +00:00
cms_err.c Copyright year updates 2025-03-12 13:35:59 +00:00
cms_ess.c Stop raising ERR_R_MALLOC_FAILURE in most places 2022-10-05 14:02:03 +02:00
cms_io.c Stop raising ERR_R_MALLOC_FAILURE in most places 2022-10-05 14:02:03 +02:00
cms_kari.c Copyright year updates 2025-03-12 13:35:59 +00:00
cms_lib.c Fix use of SHAKE as a digest in CMS 2025-03-20 12:20:37 +01:00
cms_local.h Add CMS_NO_SIGNING_TIME flag to CMS_sign(), CMS_add1_signer() 2024-12-26 19:33:42 +01:00
cms_pwri.c Copyright year updates 2025-03-12 13:35:59 +00:00
cms_rsa.c Fix memleak in rsa_cms_sign error path 2024-09-05 17:04:59 +02:00
cms_sd.c Copyright year updates 2025-03-12 13:35:59 +00:00
cms_smime.c Copyright year updates 2025-03-12 13:35:59 +00:00