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

Add SECP256R1 support #2008

Merged

Conversation

daniel-iobuilders
Copy link
Contributor

@daniel-iobuilders daniel-iobuilders commented Mar 12, 2021

Signed-off-by: Daniel Lehrner daniel@io.builders

At the moment Besu only supports the Ethereum standard secp256k1 key algorithm. Due to NIST compliance, we would like to add support for secp256r1 keys.

No existing functionality was modified nor removed.

Signed-off-by: Daniel Lehrner <daniel@io.builders>
Signed-off-by: Daniel Lehrner <daniel@io.builders>
…on of public keys to support secp256r1

Signed-off-by: Daniel Lehrner <daniel@io.builders>
Signed-off-by: Daniel Lehrner <daniel@io.builders>
Signed-off-by: Daniel Lehrner <daniel@io.builders>
Signed-off-by: Daniel Lehrner <daniel@io.builders>
Signed-off-by: Daniel Lehrner <daniel@io.builders>
Signed-off-by: Daniel Lehrner <daniel@io.builders>
Signed-off-by: Daniel Lehrner <daniel@io.builders>
Signed-off-by: Daniel Lehrner <daniel@io.builders>
@daniel-iobuilders daniel-iobuilders changed the title Add SECP256R1 class Add SECP256R1 support Mar 29, 2021
…ion of SignatureAlgorithmFactory to BesuNodeFactory

Signed-off-by: Daniel Lehrner <daniel@io.builders>
Signed-off-by: Daniel Lehrner <daniel@io.builders>
@daniel-iobuilders daniel-iobuilders marked this pull request as ready for review April 4, 2021 18:00
Signed-off-by: Daniel Lehrner <daniel@io.builders>
@RatanRSur
Copy link
Contributor

Hi @daniel-iobuilders ! We've added this to our backlog and will take a look at our earliest convenience.

@lucassaldanha lucassaldanha enabled auto-merge (squash) April 22, 2021 08:19
@lucassaldanha lucassaldanha merged commit d7edb37 into hyperledger:master Apr 22, 2021
eum602 pushed a commit to lacchain/besu that referenced this pull request Nov 3, 2023
Add SECP256R1 support

Signed-off-by: Daniel Lehrner <daniel@io.builders>
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

Successfully merging this pull request may close these issues.

3 participants