Hybrid algorithms' (EC curves/)strengths are assigned dependent on the underlying algorithm's NIST strength. This currently is a manual process in oqs-boringssl (by suitably setting values in oqs_template/generate.yml). In oqs-openssl this is automated and therefore leads to interoperability problems if the manually assigned values in oqs-boringssl don't match the ones in oqs-openssl, e.g., if an algorithm changes its NIST strength.
Hybrid algorithms' (EC curves/)strengths are assigned dependent on the underlying algorithm's NIST strength. This currently is a manual process in
oqs-boringssl
(by suitably setting values inoqs_template/generate.yml
). Inoqs-openssl
this is automated and therefore leads to interoperability problems if the manually assigned values inoqs-boringssl
don't match the ones inoqs-openssl
, e.g., if an algorithm changes its NIST strength.