open-quantum-safe / liboqs

C library for prototyping and experimenting with quantum-resistant cryptography
https://openquantumsafe.org/
Other
1.92k stars 466 forks source link

Drop Kyber support #1989

Open dstebila opened 2 weeks ago

dstebila commented 2 weeks ago

With ML-KEM support now available in liboqs and also in other TLS implementations (https://github.com/open-quantum-safe/oqs-provider/issues/561#issuecomment-2469455998), it's been suggested in https://github.com/open-quantum-safe/oqs-provider/issues/561#issuecomment-2469793743 that we drop Kyber support from liboqs and oqs-provider. Thoughts?

dstebila commented 2 weeks ago

In today's OQS status call, I suggested that we keep Kyber in the forthcoming liboqs 0.12.0 release, and then drop Kyber in 0.13.0. We would include a note in the 0.12.0 release notes warning that this is the last release with Kyber.

We also discussed the impact this has on oqs-provider, and specifically re-assigning TLS hybrid code-points to the reserved range (https://github.com/open-quantum-safe/oqs-provider/issues/561). It seems convenient to do that re-assignment at the same time as dropping Kyber support.