[][src]Crate ed25519

Ed25519 signatures.

Edwards Digital Signature Algorithm (EdDSA) over Curve25519 as specified in RFC 8032: https://tools.ietf.org/html/rfc8032

This crate doesn't contain an implementation of Ed25519, but instead contains an [ed25519::Signature] type which other crates can use in conjunction with the signature::Signer and signature::Verifier traits.

These traits allow crates which produce and consume Ed25519 signatures to be written abstractly in such a way that different signer/verifier providers can be plugged in, enabling support for using different Ed25519 implementations, including HSMs or Cloud KMS services.

Re-exports

pub use signature;

Structs

Error

Re-export the signature crate Signature errors

Signature

Ed25519 signature.

Constants

SIGNATURE_LENGTH

Length of an Ed25519 signature