Trait snarkvm_models::algorithms::commitment::CommitmentScheme [−][src]
Associated Types
type Output: Clone + Debug + Default + Eq + Hash + ToBytes + FromBytes
[src]
type Parameters: Clone + Debug + Eq + ToBytes + FromBytes
[src]
type Randomness: Clone + Debug + Default + Eq + UniformRand + ToBytes + FromBytes
[src]
Required methods
fn setup<R: Rng>(r: &mut R) -> Self
[src]
fn commit(
&self,
input: &[u8],
randomness: &Self::Randomness
) -> Result<Self::Output, CommitmentError>
[src]
&self,
input: &[u8],
randomness: &Self::Randomness
) -> Result<Self::Output, CommitmentError>