mirror of
https://github.com/open-quantum-safe/liboqs.git
synced 2025-10-04 00:02:01 -04:00
Temporarily disable HQC (#2122)
* Temporarily disable HQC Signed-off-by: Douglas Stebila <dstebila@uwaterloo.ca> * Add logic to disable algorithms by default Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca> --------- Signed-off-by: Douglas Stebila <dstebila@uwaterloo.ca> Signed-off-by: Spencer Wilson <spencer.wilson@uwaterloo.ca> Co-authored-by: Spencer Wilson <spencer.wilson@uwaterloo.ca>
This commit is contained in:
parent
6337a8424d
commit
a7d698ca9c
@ -117,7 +117,7 @@ cmake_dependent_option(OQS_ENABLE_KEM_classic_mceliece_6960119f "" ON "OQS_ENABL
|
||||
cmake_dependent_option(OQS_ENABLE_KEM_classic_mceliece_8192128 "" ON "OQS_ENABLE_KEM_CLASSIC_MCELIECE" OFF)
|
||||
cmake_dependent_option(OQS_ENABLE_KEM_classic_mceliece_8192128f "" ON "OQS_ENABLE_KEM_CLASSIC_MCELIECE" OFF)
|
||||
|
||||
option(OQS_ENABLE_KEM_HQC "Enable hqc algorithm family" ON)
|
||||
option(OQS_ENABLE_KEM_HQC "Enable hqc algorithm family" OFF)
|
||||
cmake_dependent_option(OQS_ENABLE_KEM_hqc_128 "" ON "OQS_ENABLE_KEM_HQC" OFF)
|
||||
cmake_dependent_option(OQS_ENABLE_KEM_hqc_192 "" ON "OQS_ENABLE_KEM_HQC" OFF)
|
||||
cmake_dependent_option(OQS_ENABLE_KEM_hqc_256 "" ON "OQS_ENABLE_KEM_HQC" OFF)
|
||||
|
@ -1,5 +1,9 @@
|
||||
{% for family in instructions['kems'] %}
|
||||
{%- if 'disable_by_default' in family and family['disable_by_default'] %}
|
||||
option(OQS_ENABLE_KEM_{{ family['name']|upper }} "Enable {{ family['name'] }} algorithm family" OFF)
|
||||
{%- else %}
|
||||
option(OQS_ENABLE_KEM_{{ family['name']|upper }} "Enable {{ family['name'] }} algorithm family" ON)
|
||||
{%- endif %}
|
||||
{%- for scheme in family['schemes'] %}
|
||||
cmake_dependent_option(OQS_ENABLE_KEM_{{ family['name'] }}_{{ scheme['scheme'] }} "" ON "OQS_ENABLE_KEM_{{ family['name']|upper }}" OFF)
|
||||
{%- if 'alias_scheme' in scheme %}
|
||||
@ -9,7 +13,11 @@ cmake_dependent_option(OQS_ENABLE_KEM_{{ family['name'] }}_{{ scheme['alias_sche
|
||||
{% endfor -%}
|
||||
|
||||
{% for family in instructions['sigs'] %}
|
||||
{%- if 'disable_by_default' in family and family['disable_by_default'] %}
|
||||
option(OQS_ENABLE_SIG_{{ family['name']|upper }} "Enable {{ family['name'] }} algorithm family" OFF)
|
||||
{%- else %}
|
||||
option(OQS_ENABLE_SIG_{{ family['name']|upper }} "Enable {{ family['name'] }} algorithm family" ON)
|
||||
{%- endif %}
|
||||
{%- for scheme in family['schemes'] %}
|
||||
cmake_dependent_option(OQS_ENABLE_SIG_{{ family['name'] }}_{{ scheme['scheme'] }} "" ON "OQS_ENABLE_SIG_{{ family['name']|upper }}" OFF)
|
||||
{%- if 'alias_scheme' in scheme %}
|
||||
|
@ -135,6 +135,7 @@ kems:
|
||||
name: hqc
|
||||
default_implementation: clean
|
||||
upstream_location: pqclean
|
||||
disable_by_default: True
|
||||
schemes:
|
||||
-
|
||||
scheme: "128"
|
||||
|
Loading…
x
Reference in New Issue
Block a user