2 releases

0.2.1 Nov 13, 2019
0.2.0 Nov 13, 2019
0.1.0 Nov 8, 2019

#26 in #schnorr

MIT license

23KB
462 lines

Starsig: schnorr signatures on Ristretto

Implementation of a simple Schnorr signature protocol implemented with Ristretto and Merlin transcripts.

Features

  • Simple message-based API.
  • Flexible transcript-based API.
  • Single signature verification.
  • Batch signature verification.
  • Compatible with Musig API.
  • Compatible with Keytree key derivation API.
  • VRF (aka “HMAC verifiable by a public key”) is in development.

Authors


lib.rs:

Schnorr signature implementation.

Dependencies

~2.7–4MB
~78K SLoC