openssl/crypto/ml_dsa
Viktor Dukhovni 64a27c24d8 More seed and private key checks for ML-DSA
- Check seed/key consistency when generating from a seed and the private
  key is also given.
- Improve error reporting when the private key does not match an
  explicit public key.

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
(Merged from https://github.com/openssl/openssl/pull/26865)
2025-02-25 12:49:49 +11:00
..
build.info MLDSA: Fix no-ml-dsa configure option. 2025-02-14 10:46:04 +01:00
ml_dsa_encoders.c More seed and private key checks for ML-DSA 2025-02-25 12:49:49 +11:00
ml_dsa_hash.h ML-DSA fixups 2025-02-14 10:46:03 +01:00
ml_dsa_key.c More seed and private key checks for ML-DSA 2025-02-25 12:49:49 +11:00
ml_dsa_key.h Configurable import-time PCT for ML-KEM 2025-02-20 18:21:40 +11:00
ml_dsa_key_compress.c ML-DSA fixups 2025-02-14 10:46:03 +01:00
ml_dsa_local.h Flexible encoders for ML-DSA 2025-02-14 10:46:04 +01:00
ml_dsa_matrix.c ML_DSA: Use pointers instead of arrays for polynomials in Vectors and Matrix. 2025-02-14 10:46:03 +01:00
ml_dsa_matrix.h ML-DSA fixups 2025-02-14 10:46:03 +01:00
ml_dsa_ntt.c ML-DSA fixups 2025-02-14 10:46:03 +01:00
ml_dsa_params.c Flexible encoders for ML-DSA 2025-02-14 10:46:04 +01:00
ml_dsa_poly.h ML-DSA fixups 2025-02-14 10:46:03 +01:00
ml_dsa_sample.c ML-DSA: Fix endian issue in ossl_ml_dsa_poly_sample_in_ball(). 2025-02-14 10:46:03 +01:00
ml_dsa_sign.c ml-dsa: allow signature operations to be provided a μ value 2025-02-14 10:46:04 +01:00
ml_dsa_sign.h Add ML-DSA sign/verify 2025-02-14 10:46:03 +01:00
ml_dsa_vector.h ML-DSA: Add support for dup. 2025-02-14 10:46:03 +01:00