A Python implementation of the Provisions protocol, featuring elliptic curve cryptography primitives for the secp256k1 curve.
- Elliptic curve point arithmetic on secp256k1.
- Point serialization and deserialization in SEC1 format.
- Comprehensive test suite using pytest and Hypothesis.
Clone the repository and install the package:
git clone https://github.com/jesseposner/provisions.git
cd provisions
pip install -e .To install development dependencies:
pip install -e .[dev]Run the test suite using pytest:
pytestThis project is licensed under the MIT License - see the LICENSE file for details.