mirror of
https://github.com/arnaucube/schnorr.git
synced 2026-01-12 08:51:33 +01:00
Cleaning up more use statements
This commit is contained in:
@@ -2,11 +2,11 @@ use anyhow::Result;
|
|||||||
|
|
||||||
use plonky2::iop::{
|
use plonky2::iop::{
|
||||||
target::Target,
|
target::Target,
|
||||||
witness::{PartialWitness, PartitionWitness, Witness, WitnessWrite},
|
witness::{PartialWitness, WitnessWrite},
|
||||||
};
|
};
|
||||||
use plonky2::field::{
|
use plonky2::field::{
|
||||||
goldilocks_field::GoldilocksField,
|
goldilocks_field::GoldilocksField,
|
||||||
types::{Field, PrimeField64},
|
types::Field,
|
||||||
};
|
};
|
||||||
use plonky2::hash::poseidon::PoseidonHash;
|
use plonky2::hash::poseidon::PoseidonHash;
|
||||||
use plonky2::plonk::{
|
use plonky2::plonk::{
|
||||||
@@ -79,8 +79,6 @@ impl SchnorrPublicKeyTarget {
|
|||||||
pub struct SchnorrBuilder {}
|
pub struct SchnorrBuilder {}
|
||||||
|
|
||||||
impl SchnorrBuilder {
|
impl SchnorrBuilder {
|
||||||
|
|
||||||
|
|
||||||
pub fn constrain_sig <
|
pub fn constrain_sig <
|
||||||
C: GenericConfig<2, F = GoldF>,
|
C: GenericConfig<2, F = GoldF>,
|
||||||
> (
|
> (
|
||||||
@@ -124,27 +122,14 @@ impl SchnorrBuilder {
|
|||||||
#[cfg(test)]
|
#[cfg(test)]
|
||||||
mod tests{
|
mod tests{
|
||||||
use crate::schnorr::{SchnorrPublicKey, SchnorrSecretKey, SchnorrSigner, SchnorrSignature};
|
use crate::schnorr::{SchnorrPublicKey, SchnorrSecretKey, SchnorrSigner, SchnorrSignature};
|
||||||
use crate::schnorr_prover::{MessageTarget, Mod65537Builder, SchnorrBuilder, SchnorrPublicKeyTarget, SchnorrSignatureTarget};
|
use crate::schnorr_prover::{MessageTarget, SchnorrBuilder, SchnorrPublicKeyTarget, SchnorrSignatureTarget};
|
||||||
use plonky2::hash::poseidon::Poseidon;
|
use plonky2::iop::witness::PartialWitness;
|
||||||
use plonky2::iop::{
|
|
||||||
target::Target,
|
|
||||||
witness::{PartialWitness, PartitionWitness, Witness, WitnessWrite},
|
|
||||||
};
|
|
||||||
use plonky2::plonk::{
|
use plonky2::plonk::{
|
||||||
circuit_builder::CircuitBuilder,
|
circuit_builder::CircuitBuilder,
|
||||||
circuit_data::{
|
circuit_data::CircuitConfig,
|
||||||
CircuitConfig,
|
|
||||||
CircuitData,
|
|
||||||
CommonCircuitData,
|
|
||||||
VerifierCircuitData,
|
|
||||||
VerifierOnlyCircuitData
|
|
||||||
},
|
|
||||||
config::{GenericConfig, PoseidonGoldilocksConfig},
|
config::{GenericConfig, PoseidonGoldilocksConfig},
|
||||||
};
|
};
|
||||||
use plonky2::field::{
|
use plonky2::field::goldilocks_field::GoldilocksField;
|
||||||
goldilocks_field::GoldilocksField,
|
|
||||||
types::Field,
|
|
||||||
};
|
|
||||||
use rand;
|
use rand;
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
@@ -185,9 +170,9 @@ mod tests{
|
|||||||
|
|
||||||
// assign witnesses for verification
|
// assign witnesses for verification
|
||||||
let mut pw: PartialWitness<F> = PartialWitness::new();
|
let mut pw: PartialWitness<F> = PartialWitness::new();
|
||||||
pk_targ.set_witness(&mut pw, &pk);
|
pk_targ.set_witness(&mut pw, &pk).unwrap();
|
||||||
sig_targ.set_witness(&mut pw, &sig);
|
sig_targ.set_witness(&mut pw, &sig).unwrap();
|
||||||
msg_targ.set_witness(&mut pw, &msg);
|
msg_targ.set_witness(&mut pw, &msg).unwrap();
|
||||||
|
|
||||||
|
|
||||||
let data = builder.build::<C>();
|
let data = builder.build::<C>();
|
||||||
|
|||||||
Reference in New Issue
Block a user