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

Consider native Go implementations for KEM #4

Closed
stv0g opened this issue May 24, 2023 · 2 comments · Fixed by #22
Closed

Consider native Go implementations for KEM #4

stv0g opened this issue May 24, 2023 · 2 comments · Fixed by #22
Labels
enhancement New feature or request

Comments

@stv0g
Copy link
Collaborator

stv0g commented May 24, 2023

https://pkg.go.dev/github.com/cloudflare/circl

Kyber-512 is supported. McEliece is under development:
cloudflare/circl#378

@stv0g stv0g changed the title Consider native Go implementation for KEM Consider native Go implementations for KEM May 24, 2023
@stv0g stv0g added blocked enhancement New feature or request labels May 31, 2023
@stv0g
Copy link
Collaborator Author

stv0g commented Aug 1, 2023

Related to rosenpass/rosenpass#91

@stv0g stv0g removed the blocked label Aug 1, 2023
@stv0g
Copy link
Collaborator Author

stv0g commented Aug 1, 2023

I've managed to revert the round 4 changes from cloudflare/circl#378 and pushed the round 3 version of the implementation to https://github.com/stv0g/circl/tree/classic-mceliece-round3

This unblocks me from finishing the pure-Go KEM implementation for go-rosenpass 🥳

First tests already succeeded!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant