Base commit-verify scheme interface with extension allowing to create embedded commitments (commit-embed-verify).
Encoding and data preparation for commitment procedures in client-side-validation as defined by LNPBP-9 standard.
Merklization procedures for client-side-validation according to LNPBP-81 standard.
Multi-message commitments: implementation of LNPBP-4 standard.
Bitcoin tagged hash helper types.
Convenience macro for commit-encoding list of the data
Wrapper type for all slice-based 256-bit types implementing many important traits, so types based on it can simply derive their implementations.