mirror of
https://github.com/arnaucube/ark-r1cs-std.git
synced 2026-01-10 16:01:28 +01:00
Fix Blake2s gadget test
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
use crate::crypto_primitives::commitment::blake2s::Blake2sCommitment;
|
||||
use r1cs_core::{ConstraintSystem, SynthesisError};
|
||||
|
||||
use crate::gadgets::{
|
||||
prf::blake2s::{blake2s_gadget, Blake2sOutputGadget},
|
||||
use crate::{
|
||||
commitment::blake2s::Blake2sCommitment,
|
||||
prf::blake2s::constraints::{blake2s_gadget, Blake2sOutputGadget},
|
||||
CommitmentGadget,
|
||||
};
|
||||
use algebra::{PrimeField, Field};
|
||||
@@ -105,12 +105,10 @@ mod test {
|
||||
use algebra::fields::bls12_381::Fr;
|
||||
use rand::{thread_rng, Rng};
|
||||
|
||||
use crate::*;
|
||||
use crate::{
|
||||
crypto_primitives::commitment::{blake2s::Blake2sCommitment, CommitmentScheme},
|
||||
gadgets::commitment::{
|
||||
blake2s::{Blake2sCommitmentGadget, Blake2sRandomnessGadget},
|
||||
CommitmentGadget,
|
||||
},
|
||||
commitment::blake2s::Blake2sCommitment,
|
||||
commitment::blake2s::constraints::{Blake2sCommitmentGadget, Blake2sRandomnessGadget},
|
||||
};
|
||||
use r1cs_core::ConstraintSystem;
|
||||
use r1cs_std::prelude::*;
|
||||
|
||||
@@ -6,6 +6,10 @@ use rand::Rng;
|
||||
|
||||
pub struct Blake2sCommitment;
|
||||
|
||||
#[cfg(feature = "r1cs")]
|
||||
pub mod constraints;
|
||||
|
||||
|
||||
impl CommitmentScheme for Blake2sCommitment {
|
||||
type Parameters = ();
|
||||
type Randomness = [u8; 32];
|
||||
|
||||
@@ -20,6 +20,17 @@ pub use self::{
|
||||
signature::SignatureScheme,
|
||||
};
|
||||
|
||||
#[cfg(feature = "r1cs")]
|
||||
pub use self::{
|
||||
commitment::CommitmentGadget,
|
||||
crh::FixedLengthCRHGadget,
|
||||
mht::constraints::{MerklePath, MerklePathVerifierGadget},
|
||||
nizk::NIZKVerifierGadget,
|
||||
prf::PRFGadget,
|
||||
signature::SigRandomizePkGadget,
|
||||
};
|
||||
|
||||
|
||||
pub type Error = Box<dyn std::error::Error>;
|
||||
|
||||
#[derive(Debug)]
|
||||
|
||||
Reference in New Issue
Block a user