dusk-schnorr 0.11.0-rc.0

A pure-Rust implementation of Schnorr signatures with a PLONK circuit module additionally
Documentation

dusk-schnorr

Build Status Repository Documentation

Implementation of the Schnorr for JubJub curve group using Poseidon as the hash function. Implementation designed by the dusk team.

About

The Schnorr signature algorithm, given its namesake by its creator Claus Schnorr, is a digital signature scheme which provides a simple method of creating short signatures.

The implementation has been created using the Poseidon hash function, the paper for which can be found here.

For a reference to the algorithm, please see the docs.

This structure of this library is as follows:

  • Signature Generation
  • Signature Verification

Licensing

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Copyright (c) DUSK NETWORK. All rights reserved.