-
Notifications
You must be signed in to change notification settings - Fork 87
feat: switch from libsecp256k1 to k256 #1672
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
Conversation
21f805d
to
e9e7f6d
Compare
The former is deprecated in favor of the latter.
e9e7f6d
to
b5e9409
Compare
We should consider using the signature verification logic from shared in our tests. I didn't want to do that because I wanted to eventually remove it from shared but we'll get better test coverage... Alternatively, we should port the other 3 ecrecover test vectors to the EVM. TBH, that's probably the right thing to do. |
can you spell this out a bit more, I've lost the list of failing tests now that you've fixed it but I imagine it would be obvious if I could see what caused you to discover the usage bug |
|
I attempted to switch to shared in #1676 but we'd need to add a separate "signature" feature because including "all of crypto" is too much. |
The former is deprecated in favor of the latter.