Module blake3_lamport_signatures::merkle
source · Expand description
Builds off of the Lamport signatures by implementing a Merkle commitment to a vector of Lamport public keys, with a Merkle proof coupled with a Lamport signature comprising a signature
Re-exports
pub use crate::merkle::internal::ProofDecodingError;
Modules
Structs
- A private key consists of a Merkle tree committing to a sequence of Lamport public keys, one for each message you plan to sign.
- A public key is the Merkle root of the tree in your
PrivateKey
. - A signature consists of a lamport signature and a merkle proof of the public key used.