Stars
A Fully Homomorphic Encryption Library from Primus
Homomorphic Encryption for TypeScript or JavaScript - Microsoft SEAL
Circom to Gnark Groth16 parser and recursion example
Windowed big integer multiplication implementation on Bitcoin Script
Based on https://eprint.iacr.org/2022/1510
Gadgets for covenants: Schnorr trick and txid reflection
Minimal implementation of the Mimblewimble protocol.
Hashed Timelock Contracts for ETH, ERC20 and ERC721 on Ethereum
Implementation of anonymous atomic locks described in https://eprint.iacr.org/2019/589
Linearly Homomorphic Time Lock Puzzle Library
Bitcoin–Monero Cross-chain Atomic Swap
On-chain atomic swaps for Decred and other cryptocurrencies.
TumbleBit: An Untrusted Bitcoin-Compatible Anonymous Payment Hub
Flexible Rust implementation of the MuSig2 multisignature protocol, compatible with Bitcoin.
Pay for the solution to a sudoku puzzle with a zero-knowledge contingent payment
Scriptless atomic cross-chain (and cross-curve) swap protocol based on a fair exchange of secrets.
Rust implementation of multi-party Schnorr signatures over elliptic curves.
Support for Miniscript and Output Descriptors for rust-bitcoin
Core library for implementing the escrow protocol.
A simple and easy-to-use musig2 library, written in typescript.