Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lovesh/signature-schemes
Rust library for BLS signatures, MuSig, PS signatures
https://github.com/lovesh/signature-schemes
amcl anonymous-credentials bls-signature bls-signatures bls12-curve delegatable-credentials milagro multi-signatures multisig musig schnorr-multisig threshold-cryptography
Last synced: 19 days ago
JSON representation
Rust library for BLS signatures, MuSig, PS signatures
- Host: GitHub
- URL: https://github.com/lovesh/signature-schemes
- Owner: lovesh
- License: apache-2.0
- Created: 2018-07-08T23:34:37.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-04-28T08:27:47.000Z (over 2 years ago)
- Last Synced: 2024-11-09T21:44:26.920Z (about 1 month ago)
- Topics: amcl, anonymous-credentials, bls-signature, bls-signatures, bls12-curve, delegatable-credentials, milagro, multi-signatures, multisig, musig, schnorr-multisig, threshold-cryptography
- Language: Rust
- Homepage:
- Size: 263 KB
- Stars: 66
- Watchers: 7
- Forks: 20
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rust library for signatures, multi signatures, group signatures, delegatable credentials
Uses the [The Apache Milagro Cryptographic Library](https://github.com/miracl/amcl)## Supported schemes
1. BLS signatures from [Compact Multi-Signatures for Smaller Blockchains](https://eprint.iacr.org/2018/483.pdf) by Dan Boneh, Manu Drijvers and Gregory Neven.
Used BLS12-381 curve from Apache Milagro. [Signing and verification API](./bls/README.md)
2. MuSig, Schnorr Multi-Signatures. [Simple Schnorr Multi-Signatures with Applications to Bitcoin](https://eprint.iacr.org/2018/068.pdf)
by Gregory Maxwell and Andrew Poelstra and Yannick Seurin and Pieter Wuille. Used secp256k1 curve. [Signing and verification API](./musig/README.md)
3. [PS (Pointcheval Sanders) signatures](https://eprint.iacr.org/2015/525.pdf).
4. [Practical UC-Secure Delegatable Credentials with Attributes and Their Application to Blockchain](https://acmccs.github.io/papers/p683-camenischA.pdf)