-
I build liboqs 0.10.0 + patch from open-quantum-safe/liboqs#1603 with flags and oqsprovider with flags After activating the provider I see the following KEM algorithms:
When I list all algorithms, I see among others
Previous versions of liboqs (0.9.x+0.5.3) enlisted Kyber among available Key Exchange Algorithms.
What are the relevant build options to make Kyber KEX re-enabled? As IANA has sort of standardized Kyber-based hybrid groups (https://www.iana.org/assignments/tls-parameters/tls-parameters.xhtml#tls-parameters-8) and they are used by applications, it's useful to have them enabled at least for test purpose. I see
in the liboqs build log, but it seems not to be of much help to specify this option in oqsprovider |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 4 replies
-
At first glance this has nothing to do with oqsprovider (it can not re-enable algs disabled in liboqs): By specifying "STD" during the liboqs build Kyber gets disabled: Rationale (there) is that ML-KEM now is standardized while Kyber is not. So I guess the most quick solution is to not use the STD filter any more but spec the exact list of algs wanted when building liboqs. The variable log output of Kyber algs as enabled puzzles me a bit though... |
Beta Was this translation helpful? Give feedback.
-
@baentsch 2 questions if you don't mind
|
Beta Was this translation helpful? Give feedback.
-
For my goals I added the following patch
Unfortunately, if you specify just STD, you can't add extra algorithms via other build options |
Beta Was this translation helpful? Give feedback.
For my goals I added the following patch