Trait secp256k1_zkp::ThirtyTwoByteHash
source · pub trait ThirtyTwoByteHash {
// Required method
fn into_32(self) -> [u8; 32];
}
Expand description
Trait describing something that promises to be a 32-byte random number; in particular,
it has negligible probability of being zero or overflowing the group order. Such objects
may be converted to Message
s without any error paths.
Required Methods§
Implementors§
impl ThirtyTwoByteHash for secp256k1_zkp::hashes::sha256::Hash
Available on crate feature
hashes
only.impl ThirtyTwoByteHash for secp256k1_zkp::hashes::sha256d::Hash
Available on crate feature
hashes
only.impl<T> ThirtyTwoByteHash for secp256k1_zkp::hashes::sha256t::Hash<T>where
T: Tag,
Available on crate feature
hashes
only.