btclib is a python library intended for teaching and demonstration of the cryptography used in bitcoin. To install (and upgrade) `btclib`: ```shell python3 -m pip install --upgrade btclib ``` Algorithms are not to be used in production environments: they could be broken using side-channel attacks. Moreover, they will probably have major refactorings without care for backward compatibility.
1 month, 2 weeks ago passed
.. image:: https://readthedocs.org/projects/btclib/badge/?version=latest :target: https://btclib.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status
<a href='https://btclib.readthedocs.io/en/latest/?badge=latest'> <img src='https://readthedocs.org/projects/btclib/badge/?version=latest' alt='Documentation Status' /> </a>
base58, bip32, bip39, bitcoin, cryptography, ecdsa, electrum, elliptic-curve-diffie-hellman, elliptic-curves, pedersen-commitment, rfc-6979, schnorr