mirror of
https://github.com/dashpay/dash.git
synced 2024-12-24 19:42:46 +01:00
3bc4b00e69
git-subtree-dir: src/dashbls git-subtree-split: 66ee820fbc9e3b97370db8c164904af48327a124
665 B
665 B
BLS12-381 and Signatures in python
Implements the BLS12 curve and optimal ate pairing, as well as BLS signatures and aggregation. Use for reference / educational purposes only.
For an optimized implementation, use the Python bindings.
For a good introduction to pairings, read Pairings for Beginners by Craig Costello.
Map to curve implementation from Algorand.
Run the tests with python impl-test.py
.