mirror of
https://github.com/openharmony/third_party_openssl.git
synced 2026-08-26 21:22:58 -04:00
9ce64459fa
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>