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

Ed25519 signer implementation #468

Closed
3 tasks done
bestbeforetoday opened this issue Jul 15, 2022 · 0 comments · Fixed by #596
Closed
3 tasks done

Ed25519 signer implementation #468

bestbeforetoday opened this issue Jul 15, 2022 · 0 comments · Fixed by #596
Assignees
Labels
client Relates to Fabric Gateway client enhancement New feature or request hacktoberfest https://hacktoberfest.com/

Comments

@bestbeforetoday
Copy link
Member

bestbeforetoday commented Jul 15, 2022

As an application developer
I want to use an Ed25519 private key to sign messages
So that I can use a widely adopted alternative to NIST P curve keys

Relates to PR hyperledger/fabric#3343

Libraries providing ed25519 support:

Note that ed25519 signing implementations typically includes hashing of the message as part of the signing process. Where this is the case, the client should be configured with a hash function that simply returns the message bytes, and this needs to be clearly described in documentation.

Tasks:

  • Go support for ed25519 private keys in identity.NewPrivateKeySign(), with unit tests.
  • Node support for ed25519 private keys in signers.newPrivateKeySigner(), with unit tests.
  • Java support for ed25519 private keys in Signers.newPrivateKeySigner(), with unit tests.
@bestbeforetoday bestbeforetoday added enhancement New feature or request client Relates to Fabric Gateway client labels Jul 15, 2022
@bestbeforetoday bestbeforetoday added the hacktoberfest https://hacktoberfest.com/ label Sep 22, 2022
@bestbeforetoday bestbeforetoday self-assigned this Jun 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
client Relates to Fabric Gateway client enhancement New feature or request hacktoberfest https://hacktoberfest.com/
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant