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

Replace secp256k1 library #43

Open
omershlo opened this issue May 25, 2019 · 2 comments
Open

Replace secp256k1 library #43

omershlo opened this issue May 25, 2019 · 2 comments
Labels
enhancement New feature or request

Comments

@omershlo
Copy link
Contributor

move to https://crates.io/crates/libsecp256k1:

Security of the new library should be checked more thoroughly

@omershlo omershlo added the enhancement New feature or request label May 25, 2019
@namuyan
Copy link

namuyan commented Jul 2, 2019

Hello, it looks good experiment!
I checked fastecdsa, Python library implemented C, using same GMP library.
When I compare with it, I feel 10 times slower performance on multiply scalar and point.

@elichai
Copy link
Contributor

elichai commented Jun 21, 2021

I would prefer https://github.com/RustCrypto/elliptic-curves/tree/master/k256 or something based on fiat-crypto.

but even then it's quite scary, as libsecp256k1 is very battle tested.
another option would be to fork libsecp256k1 and write bindings to the internal functionality, that allows infinity, jacobian points and more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants