Rust library for signatures, multi signatures, group signatures, delegatable credentials
Uses the The Apache Milagro Cryptographic Library
Supported schemes
- BLS signatures from Compact Multi-Signatures for Smaller Blockchains by Dan Boneh, Manu Drijvers and Gregory Neven.
Used BLS12-381 curve from Apache Milagro. Signing and verification API
- MuSig, Schnorr Multi-Signatures. Simple Schnorr Multi-Signatures with Applications to Bitcoin
by Gregory Maxwell and Andrew Poelstra and Yannick Seurin and Pieter Wuille. Used secp256k1 curve. Signing and verification API
- PS (Pointcheval Sanders) signatures.
- Practical UC-Secure Delegatable Credentials with Attributes and Their Application to Blockchain