signalapp / libsignal

Home to the Signal Protocol as well as other cryptographic primitives which make Signal possible.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NIST Standard version of Kyber

thomwiggers opened this issue · comments

This is mostly a notification: I just pushed version 0.8.0 of pqcrypto-kyber, which updates the underlying Kyber implementation to the version that matches the https://github.com/pq-crystals/kyber/tree/standard branch of Kyber's reference implementation. This should pretty much be the version that gets standardized as FIPS 203 (but NIST do what they want).

Note that pqcrypto-kyber version 0.7.6 as used by libsignal is incompatible with pqcrypto-kyber 0.8.0.

Thanks for the heads-up, and thanks for making this update an incompatible version bump according to Cargo-SemVer, so that we can continue using the pre-standardization version more easily at this time (to be compatible with existing clients running PQXDH).

(Marking this "acknowledged", but will not likely see any changes until the NIST standard is finalized.)