Files
kang1024 9ce64459fa Disable ML-KEM and ML-DSA by default with positive opt-in macros
Change ML-KEM and ML-DSA from enabled-by-default to disabled-by-default.
Replace negative guards (OPENSSL_NO_ML_KEM/ML_DSA) with positive opt-in
guards (OPENSSL_ML_KEM/ML_DSA) across all provider and encoder/decoder code.

Users must explicitly enable via Configure options:
  ./Configure ... enable-ml-kem enable-ml-dsa

Configure changes:
- Add ml-kem/ml-dsa to %disabled hash with 'default' reason
- Skip OPENSSL_NO_ macro generation for these features
- Define OPENSSL_ML_KEM/ML_DSA when user enables them

Signed-off-by: kang1024 <yangjiankang3@huawei.com>
2026-04-23 16:21:19 +08:00
..