Crate commit_verify
source · [−]Expand description
Re-exports
pub use commit_encode::CommitConceal;pub use commit_encode::CommitEncode;pub use commit_encode::ConsensusCommit;pub use embed_commit::EmbedCommitProof;pub use embed_commit::EmbedCommitVerify;pub use merkle::merklize;pub use merkle::ConsensusMerkleCommit;pub use merkle::MerkleSource;pub use merkle::ToMerkleSource;pub use multi_commit::Message;pub use multi_commit::MultiCommitBlock;pub use multi_commit::MultiCommitItem;pub use tagged_hash::TaggedHash;pub use crate::commit_verify::CommitVerify;pub use crate::commit_verify::TryCommitVerify;Modules
Encoding and data preparation for commitment procedures in client-side-validation as defined by LNPBP-9 standard.
Base commit-verify scheme interface.
Embedded commitments (commit-embed-verify scheme).
Multi-message commitments: implementation of LNPBP-4 standard.
Bitcoin tagged hash helper types.
Macros
Convenience macro for commit-encoding list of the data
Structs
Protocol defining commits created by taking a simple untagged hash of a specific type.
Traits
Marker trait for specific commitment protocols.