This package is a set of crypto tools to empower cross-chain atomic swaps.
React Native bindings for UltrafastSecp256k1 — high-performance secp256k1 ECC (ufsecp C ABI v1)
Unified offline verifier for signed decision receipts (Ed25519), VOPRF anonymous-credential tokens, Knowledge Unit bundles, and selective-disclosure receipts. Sigil-verified canonical release.
Node.js bindings for UltrafastSecp256k1 — high-performance secp256k1 ECC (ufsecp C ABI v1)
TypeScript SDK for client-side encrypted voting on the Shutter Network: linearly homomorphic threshold ElGamal over BLS12-381 with vote-validity and decryption-share zero-knowledge proofs.
Implementation of single and cross-curve Discrete Log Equality proofs
Vendored BIP 374 DLEQ proof helpers used internally by the silent-payments workspace
VRFs from Chaum-Pedersen DLEQ proofs, usable in Ring VRFs
VRFs from Chaum-Pedersen DLEQ proofs, usable in Ring VRFs
Implementation of single and cross-curve Discrete Log Equality proofs. Mirrored by sneurlax from serai for downstream crate-publishing purposes until serai publishes their crates; use the versions from serai in production. This crate will be unpublished/deleted as soon as possible.
Implementation of single and cross-curve Discrete Log Equality proofs
VRFs from Chaum-Pedersen DLEQ proofs, usable in Ring VRFs
High-level BIP 352 Silent Payments library for Rust wallets
CLI tool for BIP 352 Silent Payments
Core primitives for BIP 352 Silent Payments: address encoding, input classification, cryptographic safety
BIP 392 sp() descriptor parsing and generation
BIP 375 PSBT integration for Silent Payments