Skip to content
This repository has been archived by the owner on May 13, 2022. It is now read-only.

Reintroducing ecrecover and implementing ed25519 signature verification #777

Closed
wants to merge 1 commit into from

Conversation

smblucker
Copy link

These changes reintroduce functionality for ecrecover implement ed25519 signature verification as defined here:

ethereum/go-ethereum#16453

Signed-off-by: smblucker <smblucker@outlook.com>
@silasdavis
Copy link
Contributor

Happy to have these in. We'll not want to import the secp library that you have there, when this is merged (this week hopefully): #776 we'll be using the btcsuite library for that.

I'll hold off reviewing those changes until you're able to integrate with our keys stuff - some things will also have moved around.

Makes sense to provide these as snatives, and when we have secp support back in we should also re-enable ECRECOVER In vm.go

@b00f
Copy link
Contributor

b00f commented May 30, 2018

This change is very useful. Thanks for introducing new method: EdVerify.
Hopefully this PR will merge soon.
Thanks @smblucker

@silasdavis
Copy link
Contributor

@smblucker or @b00f if you have time/desire to work on this then let me know it's not mergeable at present due both to conflicts and the secp C dependency.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants