Skip to content

Latest commit

 

History

History
9 lines (8 loc) · 817 Bytes

README.md

File metadata and controls

9 lines (8 loc) · 817 Bytes

Rust library for various signatures like Aggregate signatures, Multi signatures.

Uses the The Apache Milagro Cryptographic Library

Supported schemes

  1. 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
  2. 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
  3. PS (Pointcheval Sanders) signatures.