BLS signatures in C++, using the blst library for BLS12-381
-
Updated
Aug 16, 2024 - C++
BLS signatures in C++, using the blst library for BLS12-381
Solidity-compatible BLS signatures, threshold encryption, distributed key generation library in modern C++. Actively maintained and used by SKALE for consensus, distributed random number gen, inter-chain communication and protection of transactions. BLS threshold signatures can be verified in Solidity, and used as random beacon (common coin)
💻 Javascript Implementation of Boneh-Lynn-Shacham Signatures
The Lit Protocol SDK provides developers with a framework for implementing Lit functionality into their own applications.
Rust library for BLS signatures, MuSig, PS signatures
HSMS: hardware security module software/simulator
Accountability mechanisms for the Apple PSI system described in Public Verification for Private Hash Matching.
BLS (Boneh-Lynn-Shacham) signatures are a type of cryptographic digital signature scheme that allows for fast signature verification and aggregation of multiple signatures. BLS signatures are based on the mathematical properties of pairing-based cryptography, which involves operations between points on elliptic curves.
Add a description, image, and links to the bls-signatures topic page so that developers can more easily learn about it.
To associate your repository with the bls-signatures topic, visit your repo's landing page and select "manage topics."