nazgul

Crates.ionazgul
lib.rsnazgul
version1.0.0
sourcesrc
created_at2020-05-25 12:29:51.062485
updated_at2023-10-01 04:14:49.950254
descriptionA library that implements various ring signature schemes
homepage
repositoryhttps://github.com/edwinhere/nazgul
max_upload_size
id245550
size100,841
Edwin (edwinhere)

documentation

README

Nazgul

A library that implements Ring Signatures. The following schemes have been implemented based on Chapter 3 of Zero to Monero 2.0 (Z2M2):

  • Spontaneous Anonymous Group (SAG) signatures
  • Back’s Linkable Spontaneous Anonymous Group (bLSAG) signatures
  • Multilayer Linkable Spontaneous Anonymous Group (MLSAG) signatures
  • Concise Linkable Spontaneous Anonymous Group (CLSAG) signatures

The following scheme has also been implemented from outside Z2M2:

All blockquotes (except this one) in this documentation are from Z2M2

This library is designed to work with any 512-bit (64 byte output) hashing function. It uses the Ristretto elliptic curve for ease of use and better security.

This library is #![no_std] by default so it is possible to compile this library for embedded devices and WebAssembly but we haven't tried.

Documentation

It is here

Commit count: 24

cargo fmt