cryspen / libcrux

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

Extract ML-KEM SIMD code to C #294

Closed franziskuskiefer closed 4 weeks ago

franziskuskiefer commented 4 weeks ago

We have working C code that is generally fast enought. There will be more changes needed but we'll track that as part of the integration processes.

The C code lives in libcrux-ml-kem/c now instead of hacl-packages because it is self-contained.

Follow-ups

Fixes #268

franziskuskiefer commented 4 weeks ago

closing in favour of #296 that has a couple more changes.