Hierarchical Threshold Signature Scheme
-
Updated
Sep 16, 2026 - Go
Hierarchical Threshold Signature Scheme
Swift cryptography library for Bitcoin and Nostr. ECDSA, Schnorr, ECDH, and zero-knowledge proofs on secp256k1. Apple platforms and Linux.
Pure JavaScript implementation of BIP340 Schnorr Signatures for secp256k1
A Python library for 'bitcoin cryptography'
Flexible Rust implementation of the MuSig2 multisignature protocol, compatible with Bitcoin.
Developer Preview of the Internet Computer (ICP)'s Threshold Schnorr Signing API
A modern suite of cryptography tools, built for the plebian developer.
Python bindings to libsecp256k1
Java Crypto Library for Threshold Signature Schemes, Threshold ECIES and related primitives. Used in TKeeper
Threshold signature schemes (TSS / MPC) in pure Rust, no_std-friendly: FROST (Ed25519, ristretto255, secp256k1/BIP340 Taproot), DKLs23 threshold ECDSA, threshold ML-DSA-44 (post-quantum), plus GG18/GG20 ECDSA & EdDSA for migrating legacy keys.
The entire Bitcoin cryptography stack in one pure-Python file. Zero dependencies. Verified against official BIP test vectors (BIP-32/39/143/173/340/341/350).
Benchmarks of btclib and btclib_secp256k1 against their comparands
Elliptic-curve arithmetic and the schemes built on it, multi-curve, accelerated by libsecp256k1 on secp256k1
Browser-based BIP-340 adaptor signatures — pre-sign, adapt and extract side by side on real secp256k1, with the secret read back out of two signatures, a three-hop PTLC where breaking any hop stalls every hop above it, a swap whose loss mode leaves every check green, and nonce-reuse key recovery
Quantum-safe migration for Bitcoin/Taproot keys — bind secp256k1 to ML-DSA-65 (FIPS-204), official-vector-verified, MIT. Runnable in <2 min.
Migration source for the nSealr Raspberry Pi offline signer. Adapters and tests remain available until verified consolidation.
To associate your repository with the bip340 topic, visit your repo's landing page and select "manage topics."