File tree Expand file tree Collapse file tree 3 files changed +10
-1
lines changed
scripts/copy_from_upstream Expand file tree Collapse file tree 3 files changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -117,7 +117,7 @@ cmake_dependent_option(OQS_ENABLE_KEM_classic_mceliece_6960119f "" ON "OQS_ENABL
117117cmake_dependent_option(OQS_ENABLE_KEM_classic_mceliece_8192128 "" ON "OQS_ENABLE_KEM_CLASSIC_MCELIECE" OFF )
118118cmake_dependent_option(OQS_ENABLE_KEM_classic_mceliece_8192128f "" ON "OQS_ENABLE_KEM_CLASSIC_MCELIECE" OFF )
119119
120- option (OQS_ENABLE_KEM_HQC "Enable hqc algorithm family" ON )
120+ option (OQS_ENABLE_KEM_HQC "Enable hqc algorithm family" OFF )
121121cmake_dependent_option(OQS_ENABLE_KEM_hqc_128 "" ON "OQS_ENABLE_KEM_HQC" OFF )
122122cmake_dependent_option(OQS_ENABLE_KEM_hqc_192 "" ON "OQS_ENABLE_KEM_HQC" OFF )
123123cmake_dependent_option(OQS_ENABLE_KEM_hqc_256 "" ON "OQS_ENABLE_KEM_HQC" OFF )
Original file line number Diff line number Diff line change 11{% for family in instructions['kems'] %}
2+ {%- if 'disable_by_default' in family and family['disable_by_default'] %}
3+ option(OQS_ENABLE_KEM_{{ family['name']|upper }} "Enable {{ family['name'] }} algorithm family" OFF)
4+ {%- else %}
25option(OQS_ENABLE_KEM_{{ family['name']|upper }} "Enable {{ family['name'] }} algorithm family" ON)
6+ {%- endif %}
37 {%- for scheme in family['schemes'] %}
48cmake_dependent_option(OQS_ENABLE_KEM_{{ family['name'] }}_{{ scheme['scheme'] }} "" ON "OQS_ENABLE_KEM_{{ family['name']|upper }}" OFF)
59{%- if 'alias_scheme' in scheme %}
@@ -9,7 +13,11 @@ cmake_dependent_option(OQS_ENABLE_KEM_{{ family['name'] }}_{{ scheme['alias_sche
913{% endfor -%}
1014
1115{% for family in instructions['sigs'] %}
16+ {%- if 'disable_by_default' in family and family['disable_by_default'] %}
17+ option(OQS_ENABLE_SIG_{{ family['name']|upper }} "Enable {{ family['name'] }} algorithm family" OFF)
18+ {%- else %}
1219option(OQS_ENABLE_SIG_{{ family['name']|upper }} "Enable {{ family['name'] }} algorithm family" ON)
20+ {%- endif %}
1321 {%- for scheme in family['schemes'] %}
1422cmake_dependent_option(OQS_ENABLE_SIG_{{ family['name'] }}_{{ scheme['scheme'] }} "" ON "OQS_ENABLE_SIG_{{ family['name']|upper }}" OFF)
1523{%- if 'alias_scheme' in scheme %}
Original file line number Diff line number Diff line change @@ -135,6 +135,7 @@ kems:
135135 name : hqc
136136 default_implementation : clean
137137 upstream_location : pqclean
138+ disable_by_default : True
138139 schemes :
139140 -
140141 scheme : " 128"
You can’t perform that action at this time.
0 commit comments