Bitcoinの基本的な技術要素をC言語でプログラミングしてみるリポジトリです。
-
EC (Elliptic Curve : secp256k1)
-
ECDSA (Elliptic Curve Digital Signature Algorithm : secp256k1)
-
Schnorr Signature (bip-schnorr)
-
SHA-256
-
RIPEMD-160
このプロジェクトでは、多倍長整数に GNU Multi-Precision Library(GMP) を使用します。