openssl/crypto/ml_dsa
Daniel Frink b4fedba43c Separate public and private ML-KEM allocations
Previously, this change had grouped the public and private
portions of the ML-KEM key structure into one allocation that
was changed to use secure memory. There were concerns raised
that there may be use cases where storage of many ML-KEM public
keys may be necessary. Since the total secure memory size is configured
by the user, reduce the footprint of secure memory usage to
reduce the impact of these changes on users of these flows.

Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Viktor Dukhovni <viktor@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/27625)
2025-07-07 15:40:47 +02:00
..
build.info MLDSA: Fix no-ml-dsa configure option. 2025-02-14 10:46:04 +01:00
ml_dsa_encoders.c Separate public and private ML-KEM allocations 2025-07-07 15:40:47 +02:00
ml_dsa_hash.h Copyright year updates 2025-03-12 13:35:59 +00:00
ml_dsa_key.c Separate public and private ML-KEM allocations 2025-07-07 15:40:47 +02:00
ml_dsa_key.h Copyright year updates 2025-03-12 13:35:59 +00:00
ml_dsa_key_compress.c Copyright year updates 2025-03-12 13:35:59 +00:00
ml_dsa_local.h Add ml_dsa msg_update functions to provider code 2025-04-23 13:35:03 +02:00
ml_dsa_matrix.c Copyright year updates 2025-03-12 13:35:59 +00:00
ml_dsa_matrix.h Copyright year updates 2025-03-12 13:35:59 +00:00
ml_dsa_ntt.c Copyright year updates 2025-03-12 13:35:59 +00:00
ml_dsa_params.c Copyright year updates 2025-03-12 13:35:59 +00:00
ml_dsa_poly.h Copyright year updates 2025-03-12 13:35:59 +00:00
ml_dsa_sample.c Copyright year updates 2025-03-12 13:35:59 +00:00
ml_dsa_sign.c libapps + libcrypto: Silence warnings on Win64 builds 2025-07-02 17:26:26 +02:00
ml_dsa_sign.h Copyright year updates 2025-03-12 13:35:59 +00:00
ml_dsa_vector.h Separate public and private ML-KEM allocations 2025-07-07 15:40:47 +02:00