cryspen / libcrux

The formally verified crypto library for Rust
https://cryspen.com/libcrux
Apache License 2.0
91 stars 15 forks source link

Remove admits, improve proof performance for ML-KEM #617

Open karthikbhargavan opened 1 month ago

karthikbhargavan commented 1 month ago

We still have some admits in the proofs. Some of these are because of F* performance. (The code verifies on some machines and not others). Other admits are simply things we still need to look at and remove. We should remove them one by one, with an eye towards ML-DSA proofs.

karthikbhargavan commented 1 week ago

This still ongoing, likely will be folded into work on ML-DSA