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

Switch secp256k1 dependency #708

Closed
ofek opened this issue Mar 30, 2017 · 1 comment
Closed

Switch secp256k1 dependency #708

ofek opened this issue Mar 30, 2017 · 1 comment

Comments

@ofek
Copy link
Contributor

ofek commented Mar 30, 2017

@ulope told me the Ethereum sphere has interest in supporting Windows.

Consider switching from https://github.com/ludbb/secp256k1-py to https://github.com/ofek/coincurve as the former is no longer maintained.

New features include:

  • Cleaner API
  • Uses newest version of libsecp256k1
  • Support for Windows
  • Linux, macOS, and Windows all have binary packages for both 64 and 32-bit architectures
  • Linux & macOS use GMP for faster computation
  • Endomorphism optimization is enabled
  • A global context is used by default, drastically increasing performance
  • Fixed ECDH
  • A fix to remove CFFI warnings
  • Implements a fix for https://bugs.python.org/issue28150 to support Python 3.6+ on macOS
@ofek
Copy link
Contributor Author

ofek commented Aug 17, 2017

Added in #777

@ofek ofek closed this as completed Aug 17, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant