-
Notifications
You must be signed in to change notification settings - Fork 10
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
Compatibility with cloudflare/circl #11
Comments
Hello there! It's good to read you are enjoying and using the library. I hope this library helps increase the use of isogeny-based primitives (at least, as a toolkit for learning/using isogenies in practice). Answering
In summary, both libraries are not directly compatible; see below the main difference:
As a consequence, private keys generated by the Go-code are not compatible with the private keys from sibc because of
|
Thanks, for your insightful answer. I'm working on a project with the goal to port the vula project to Go. Would it be possible to adjust these parameters to make them work together? And if yes, how big of an effort would it be? I've also opened an issue on the cloudflare repo, to maybe help speed-up this process. |
No problem! I am not sure how considerable effort would require. At first, It could be easy, but let me check it and comment/discuss it later. |
Hi,
First of all thank you very much for this awesome library!
Im currently working on a Go project which has to work with SCIDH keys generated by this library.
I'd like to use cloudflare/circl for the Go part, but I couldn't get them to work yet.
Do you know if these libraries are even compatible at all? Or maybe you can point me in the right direction.
I've tried the following:
and then tried to generate a public key from the printed private key. But that failed:
Thanks a lot in advance. :)
EDIT: I've also tried other test cases but they all seem to fail. Maybe I have to adjust some parameters for this to work?
The text was updated successfully, but these errors were encountered: