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

Support Ed25519ph (HashEdDSA) RFC 8032 Section 5 #243

Closed
zamicol opened this issue Jun 3, 2022 · 2 comments
Closed

Support Ed25519ph (HashEdDSA) RFC 8032 Section 5 #243

zamicol opened this issue Jun 3, 2022 · 2 comments

Comments

@zamicol
Copy link

zamicol commented Jun 3, 2022

See RFC 8032 Section 5.

The latest FIPS draft is requiring ed25519ph support.

As another comparison, Go 1.19 will implemented ed25519ph.

PyNaCl is also working on high level support.

For comparison with other algorithms, ECDSA (ES224, ES256, ES384, ES512) uses the "post hash" design pattern.

@dchest
Copy link
Owner

dchest commented Jun 4, 2022

This is probably out of scope for this project, since it's a port of the original TweetNaCl with some conveniences that don't involve changing or adding cryptographic primitives. However, I'll be happy to accept PRs in https://github.com/StableLib/stablelib for ed25519ph.

@zamicol
Copy link
Author

zamicol commented Jun 4, 2022

That's a reasonable plan. 👍

Thank you for your work on this fantastic open source library.

@zamicol zamicol closed this as completed Jun 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants