Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ML-KEM SIMD F* Extraction #269

Closed
Tracked by #236 ...
franziskuskiefer opened this issue May 12, 2024 · 4 comments · Fixed by #308
Closed
Tracked by #236 ...

ML-KEM SIMD F* Extraction #269

franziskuskiefer opened this issue May 12, 2024 · 4 comments · Fixed by #308
Assignees

Comments

@franziskuskiefer
Copy link
Member

franziskuskiefer commented May 12, 2024

This is blocking #301

@github-project-automation github-project-automation bot moved this to 🆕 New in libcrux May 12, 2024
@franziskuskiefer franziskuskiefer changed the title F* extraction of ML-KEM SIMD ML-KEM SIMD F* Extraction May 12, 2024
@franziskuskiefer
Copy link
Member Author

  • portable is extracting
  • avx2 is extracting
  • neon needs a dummy for the intrinsics to extract

@franziskuskiefer
Copy link
Member Author

Right now F* extraction is broken because of split_at_mut.

@mamonet
Copy link
Member

mamonet commented Jun 11, 2024

I see that libcrux-ml-kem/src/vector.rs has dependencies in libcrux-intrinsics/src and this issue is about exracting the files in that directory, right?
Also, what kind of problem that split_at_mut causes and where I can look at?

@franziskuskiefer franziskuskiefer linked a pull request Jun 12, 2024 that will close this issue
@franziskuskiefer
Copy link
Member Author

This was fixed in #308 and #311

@github-project-automation github-project-automation bot moved this from 🆕 New to ✅ Done in libcrux Jun 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: ✅ Done
Development

Successfully merging a pull request may close this issue.

3 participants