-
Notifications
You must be signed in to change notification settings - Fork 22
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
Eddsa Verify Tests #64
Comments
eddsa is unfinished, only because of SHA512 incomplete implementation (it only deals with small blocks now). The elliptic computations part of the protocol are working. I will push a complete version in April. |
I tried to update the test to work as follow:
but it is producing |
I will push something in April. If you have some reference for test vectors adressing the elliptic part, i'm interested to validate SHA512 and ecc part separately, the only reference i found is: |
I cant find seperate test vectors for each phase either but just the entire eddsa scheme: |
Hello @rdubois-crypto is there anything I can help with to move this work ahead ? Appreciate your efforts |
Hi Amit. You will find a more advanced implementation on https://github.com/get-smooth/crypto-lib. The point multiplication is proven effective, and some tests vectors are successfull in the experimental branch. A more complete SHA512 must be pushed now to handle long vectors. |
Hi @rdubois-crypto thank you so much for your feedback , I will look through the lib. Assuming this is your eth address crypt0grapher.eth, sending you coffee / beer on polygon |
Hi @AmitShah , Ed25519 is now tested OK against the test vectors of RFC8032 here: Would gladly hear about the use cases you are projecting. |
Hello, I was hoping to test this for an eddsa use case. Do we have complete tests for FCL_eddsa? I see FCL_eddsa.t.sol is incomplete ?
The text was updated successfully, but these errors were encountered: