Support Ed25519ph
- Dominant language
- JavaScript
- Stars
- 31
- Forks
- 4
- PR merge metrics
- No merged PRs in 30d
Description
Paul currently supports Ed25519. We're hoping Paul will implement Ed25519ph soon: https://github.com/paulmillr/noble-ed25519/issues/63
The W3C Web Cryptography API recommendation also omits Ed25519, so an external package that implements the Ed25519 primitive is used. The upcoming update FIPS 186-5 specifies Ed25519 support. (https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.186-5-draft.pdf, section 7.8) Hopefully this will motivate Javascript to include Ed25519.
See also:
- https://github.com/Cyphrme/Cozejs/issues/2
- https://cyphr.me/ed25519_tool/ed.html
- https://github.com/Cyphrme/ed25519_tool
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing how the tool currently uses Paul and the external Ed25519 package, then read the linked noble-ed25519 issue 63 and the Ed25519ph references in this issue. Done means the online tool supports Ed25519ph signing and verification, with behavior checked against the referenced Ed25519 material.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- cryptography
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100