libcrux
libcrux copied to clipboard
An F* Spec for Kyber and ML-KEM
trafficstars
We already wrote a spec for Kyber in F*.
We need to refine and extend this spec to more closely match the structure of ML-KEM and be suitable for our proofs.
This has the wrong priority and is overdue. @karthikbhargavan please update.
This spec work is done in https://github.com/cryspen/libcrux/pull/475 We will merge this soon and then work more on it if needed for the proofs.
This is done. Awaiting a hax fix before merging. https://github.com/cryspen/libcrux/pull/475