Support Ed25519 and Ed25519ph
- Dominant language
- JavaScript
- Stars
- 5
- Forks
- 0
- 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 the Ed25519 Tool
- https://github.com/Cyphrme/ed25519_tool/issues/1
- 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 the existing Ed25519 implementation in CozeJS and the linked noble-ed25519 issue 63. Compare the requested Ed25519ph behavior with section 7.8 of the referenced FIPS 186-5 draft and the Ed25519 Tool references. Done means CozeJS supports and verifies Ed25519 and Ed25519ph consistently, with the required behavior confirmed by tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- authentication, cryptography
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100