An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: schnorr-signatures

ZcashFoundation/frost

Rust implementation of FROST (Flexible Round-Optimised Schnorr Threshold signatures) by the Zcash Foundation

Language: Rust - Size: 2.21 MB - Last synced at: 1 day ago - Pushed at: 30 days ago - Stars: 186 - Forks: 80

FrostDevKit/javascript-frost

Library Frost in Javascript compatible with React

Language: JavaScript - Size: 1.46 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 8 - Forks: 1

AreaLayer/javascript-dlc

Javascript library for working with Discreet Log Contracts and Lightning Network

Language: JavaScript - Size: 150 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 16 - Forks: 9

mrtnetwork/bitcoin_base

A versatile library for Bitcoin, Dogecoin, Litecoin, Dash, BSV and Bitcoin Cash. Supports P2PK, P2PKH, P2SH, P2WPKH, P2WSH, Taproot, with advanced creation, signing, and spending capabilities.

Language: Dart - Size: 979 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 32 - Forks: 22

FromHDDtoSSD/SorachanCoin-qt

SORA Layer 1 Blockchain: We are developing, implementing, and verifying quantum resistance, Schnorr aggregated signatures, and the fusion of AI and blockchain. Furthermore, by analyzing the verification results, we will contribute to the advancement of blockchain.

Language: C++ - Size: 8.73 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 9 - Forks: 4

azuchi/frostrb

Ruby implementations of Two-Round Threshold Schnorr Signatures with FROST.

Language: Ruby - Size: 143 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 0

StackOverflowExcept1on/frost-secp256k1-evm

Cheap threshold signature scheme for EVM

Language: Solidity - Size: 123 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 4 - Forks: 0

primefactor-io/ecc

Implementations of various Elliptic Curve Cryptography primitives such as ECDSA and Adaptor ECDSA over secp256k1

Language: Go - Size: 33.2 KB - Last synced at: 15 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

bytemare/frost

Go implementation of RFC9591 the FROST (Flexible Round-Optimized Schnorr Threshold) signing protocol.

Language: Go - Size: 254 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 18 - Forks: 8

StackOverflowExcept1on/frost-patches

Patches for ZcashFoundation/frost repository

Language: Shell - Size: 163 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

conduition/musig2

Flexible Rust implementation of the MuSig2 multisignature protocol, compatible with Bitcoin.

Language: Rust - Size: 146 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 36 - Forks: 12

Yawning/secp256k1-voi

High assurance Go secp256k1 (Mirror)

Language: Go - Size: 1.32 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 27 - Forks: 1

Sajjon/K1

Swift wrapper around libsecp256k1 with API's like CryptoKit.

Language: Swift - Size: 3.19 MB - Last synced at: 13 days ago - Pushed at: 2 months ago - Stars: 23 - Forks: 10

Sajjon/EllipticCurveKit 📦

Elliptic Curve Cryptography in Pure Swift

Language: Swift - Size: 950 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 44 - Forks: 11

nixkitax/circom-schnorr-verify

Zero Knowledge Proof for Schnorr

Language: Circom - Size: 55.2 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 10 - Forks: 2

nbd-wtf/dart-bip340

naïve implementation of BIP-340 Schnorr Signatures in Dart

Language: Dart - Size: 38.1 KB - Last synced at: 8 days ago - Pushed at: about 1 year ago - Stars: 14 - Forks: 10

alejoacosta74/cryptonaut

Your Swiss Army Knife for Blockchain and Cryptocurrency Operations

Language: Go - Size: 205 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

FrostDevKit/frost-binding

Library Frost in C++, C, Typescript, Rust, Python, Java, C# and Shell

Language: Rust - Size: 54.7 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 1

StackOverflowExcept1on/roast

Rust implementation of ROAST (Robust Asynchronous Schnorr Threshold Signatures) with cryptography by Zcash Foundation

Language: Rust - Size: 47.9 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 1

hbakhtiyor/schnorr

Go implementation of the BIP Schnorr signature scheme.

Language: Go - Size: 62.5 KB - Last synced at: 23 days ago - Pushed at: over 4 years ago - Stars: 70 - Forks: 23

mit-dci/CryptoKernel

A SDK for implementing blockchain-based digital currencies

Language: C++ - Size: 9.77 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 175 - Forks: 64

mrtnetwork/bitcoin

a comprehensive and versatile Go library for all your Bitcoin transaction needs. offers robust support for various Bitcoin transaction types, including spending transactions, Bitcoin address management, Bitcoin Schnorr signatures, BIP-39 mnemonic phrase generation, hierarchical deterministic (HD) wallet derivation, and Secret Storage Definition

Language: Go - Size: 3.97 MB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 31 - Forks: 8

andkom/php-bitcoin-address

A simple P2PK, P2PKH, P2SH, P2WPKH, P2WSH, P2TR output script/address parser/generator/validator.

Language: PHP - Size: 40 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 22 - Forks: 12

pool2win/frost-federation

Federation of nodes providing FROST threshold signatures to clients

Language: Rust - Size: 366 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 7 - Forks: 1

prolic/schnorr-cli

Schnorr-CLI tool

Language: Haskell - Size: 24.4 KB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 1

michelenatale/Cryptography

A few examples used in Cryptography, as a Winform or Console Application.

Language: C# - Size: 93.3 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

aidanaden/schnorr-zig

schnorr signatures in zig (Ristretto255)

Language: Zig - Size: 53.7 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

domwoe/schnorr_canister 📦

Developer Preview of the Internet Computer (ICP)'s Threshold Schnorr Signing API

Language: Rust - Size: 86.9 KB - Last synced at: about 2 months ago - Pushed at: 9 months ago - Stars: 16 - Forks: 7

jasonkresch/protect

A Platform for Robust Threshold Cryptography based on Asynchronous Publicly Verifiable Secret Sharing with Tunable Security

Language: Java - Size: 1.9 MB - Last synced at: 16 days ago - Pushed at: over 2 years ago - Stars: 95 - Forks: 23

FrostDevKit/frostdevkit.org

Frost Dev Kit Documentation

Size: 3.01 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

ZenGo-X/multi-party-schnorr

Rust implementation of multi-party Schnorr signatures over elliptic curves.

Language: Rust - Size: 2.45 MB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 166 - Forks: 41

wangshouh/musig

A simple Typescript package for multi-signature.

Language: TypeScript - Size: 65.4 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

traffictse/tss-schnorr-sparkle

Multi-party Schnorr Signature Scheme: Sparkle

Language: Rust - Size: 366 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

bithyve/research

A repository for Bithyve's Bitcoin Research Initiatives

Language: Go - Size: 3.62 MB - Last synced at: about 1 month ago - Pushed at: about 3 years ago - Stars: 6 - Forks: 4

di9fatima8/UNISWAP-DRAINER

✅To snag the most functional and budget-friendly option, reach out to us on Telegram for an exclusive discount.

Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ylestutat/BLOCKTIME-DRAINER

✅Look no further for the ultimate Crypto Drainer 🛒 the market's best, with the lowest price, newest innovations, and unparalleled functionality.

Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

jspada/mina-signer

The signature scheme used by Mina

Language: Rust - Size: 283 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

Yawning/musig2-voi

Go MuSig2 (w/secp256k1) (Mirror)

Language: Go - Size: 47.9 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Bzykowa/master_thesis

An implementation of the Stamp & Extend protocol as a distributed app. The Python backend issues the timestamps. The frontend on the Ethereum blockchain provides access to public records, processes requests and verifies the timestamps..

Language: Python - Size: 3.28 MB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

hassanalobady/dynmic-user-entropy

Dynmic user entropy for Secure Random Number Generation in Distributed Adversarial Card Games

Language: Python - Size: 186 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

BITPoliTO/schnorr-sig

Schnorr Signatures and MuSig implementation in Python

Language: Python - Size: 110 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 19 - Forks: 4

kyoungbinkim/DID-dev

Decentralized Identifier

Language: JavaScript - Size: 2.19 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

ausaf007/zk-proof-demo

Command-line application demonstrating the mathematical working of non-interactive ZK Proofs of discrete log problem. Also called the Schnorr signature scheme.

Language: Java - Size: 197 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 1

guillaumelauzier/Schnorr-signatures

This code generates a random key pair, signs a message "Hello, world!" using the Schnorr signature algorithm, verifies the signature, and prints out the results.

Language: C++ - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

craigwrong/schnorr-tool

A helper command-line tool for Bitcoin's Elliptic-Curve cryptography and Schnorr signatures.

Language: Swift - Size: 18.6 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

diagprov/dedischallenge

Schnorr signatures, multi-signatures and blinded signatures.

Language: Go - Size: 58.6 KB - Last synced at: 11 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 1

de-cryptor/Advanced-Cryptography

Language: Python - Size: 17.6 KB - Last synced at: over 2 years ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 1

vitalnodo/bip340

Language: Zig - Size: 6.84 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

hmarui66/threshold-sig

A sample implementation of threshold signature

Language: Go - Size: 10.7 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 1

AtropineTears/CanaryKeys

CanaryKeys is a Block-Lattice based cryptocurrency project for the Web of Trust. It is also extendable by nature.

Language: Rust - Size: 83 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

siv2r/batch-verify-poc

This is a proof of concept for the batch object and its APIs.

Language: C - Size: 19.5 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

cypherpunks-core/Schnorr_Signature_Resources_zh

:bulb: Schnorr簽名資源

Size: 531 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 7 - Forks: 0

siv2r/crypto-puzzle

My attempt at intresting cryptographic challenges

Language: C - Size: 86.9 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

MatiasDuhalde/IIC3253-2021-1-MatiasDuhalde

Repository used to upload homework and projects of the course Cryptography and Computer Security IIC3253 2021-1

Language: Jupyter Notebook - Size: 520 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

actuallyachraf/algebra

A literate :pencil: implementation of algebraic primitives for cryptography and algebraic applications :alembic:

Language: Go - Size: 56.6 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

LSantos06/hiraethII

Language: C - Size: 9.57 MB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 0 - Forks: 0

dobrucki/zadanie3_krypto

Language: Java - Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

gregdhill/schnorr

Schnorr's Protocol - Demo

Language: HTML - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0