dash/python-impl/README.md
Kittywhiskers Van Gogh 3bc4b00e69 Squashed 'src/dashbls/' content from commit 66ee820fbc
git-subtree-dir: src/dashbls
git-subtree-split: 66ee820fbc9e3b97370db8c164904af48327a124
2022-12-30 00:59:17 +05:30

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.