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

Make Kyber generic #100

Merged
merged 24 commits into from
Oct 3, 2023
Merged

Make Kyber generic #100

merged 24 commits into from
Oct 3, 2023

Conversation

franziskuskiefer
Copy link
Member

This allows implementing all three variants generically.
It also reorganises some of the code to be safer and easier to use.

Follow up items

  • actually implement the other variants (512 and 1024)
  • add plumbing for 1024
  • add tests for other variants
  • clean up plumbing to avoid unnecessarily complex code

NOTE the 512 variant is currently wrong. See FIXMEs in the code. This needs to be fixed in a follow up.

@xvzcf xvzcf merged commit b3bc4a8 into dev Oct 3, 2023
10 checks passed
@xvzcf xvzcf deleted the franziskus/kyber-generic branch October 3, 2023 18:04
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 this pull request may close these issues.

2 participants