[][src]Crate schnorr

Re-exports

pub use crate::tools::SigningContext;
pub use crate::signature::Signature;
pub use crate::signature::SIGNATURE_LENGTH;
pub use crate::signature::verify_batch;
pub use crate::signature::sign_multi;
pub use crate::signature::verify_multi;
pub use crate::keys::*;
pub use crate::ecdh::diffie_hellman;
pub use crate::ecdh::SharedSecret;

Modules

ecdh

Diffie-Hellman key exchange

keys

Keys to the kingdom Schnorr signatures on the 2-tortsion free subgroup of ed25519, as provided by the Ristretto point compression.s

signature

A Rust implementation of Schnorr signing

tools

The Extra Sauce Defines a TranscriptProtocol trait for using a Merlin transcript. ristretto point tooling

Enums

SchnorrError

Internal errors. Most application-level developers will likely not need to pay any attention to these.