Cyphrme / Cyphrme/Ed25519Tool

Support Ed25519ph

Open
#1 0 comments 1 reaction 0 assignees View on GitHub
enhancement good first issue help wanted
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.