Format use statements

This commit is contained in:
Brian Lawrence
2024-09-30 14:53:17 -07:00
parent 754978169b
commit be2eec8b9c

View File

@@ -1,16 +1,31 @@
use anyhow::Result; use anyhow::Result;
use plonky2::iop::generator::{GeneratedValues, SimpleGenerator};
use plonky2::iop::target::{BoolTarget, Target}; use plonky2::iop::{
use plonky2::iop::witness::{PartialWitness, PartitionWitness, Witness, WitnessWrite}; generator::{GeneratedValues, SimpleGenerator},
use plonky2::field::extension::{Extendable, FieldExtension}; target::{BoolTarget, Target},
use plonky2::field::types::{Field, PrimeField64}; witness::{PartialWitness, PartitionWitness, Witness, WitnessWrite},
use plonky2::field::goldilocks_field::GoldilocksField; };
use plonky2::hash::hash_types::RichField; use plonky2::field::{
use plonky2::hash::poseidon::PoseidonHash; extension::{Extendable, FieldExtension},
use plonky2::plonk::circuit_builder::CircuitBuilder; goldilocks_field::GoldilocksField,
use plonky2::plonk::circuit_data::{CircuitConfig, CircuitData, CommonCircuitData, VerifierCircuitData, VerifierOnlyCircuitData}; types::{Field, PrimeField64},
use plonky2::plonk::config::{GenericConfig, PoseidonGoldilocksConfig}; };
use plonky2::plonk::proof::ProofWithPublicInputs; use plonky2::hash::{
hash_types::RichField,
poseidon::PoseidonHash,
};
use plonky2::plonk::{
circuit_builder::CircuitBuilder,
circuit_data::{
CircuitConfig,
CircuitData,
CommonCircuitData,
VerifierCircuitData,
VerifierOnlyCircuitData
},
config::{GenericConfig, PoseidonGoldilocksConfig},
proof::ProofWithPublicInputs,
};
use plonky2::util::serialization::{Buffer, IoResult, Read, Write}; use plonky2::util::serialization::{Buffer, IoResult, Read, Write};
use crate::schnorr::{SchnorrPublicKey, SchnorrSignature}; use crate::schnorr::{SchnorrPublicKey, SchnorrSignature};
@@ -226,13 +241,25 @@ mod tests{
use crate::schnorr::{SchnorrPublicKey, SchnorrSecretKey, SchnorrSigner, SchnorrSignature}; use crate::schnorr::{SchnorrPublicKey, SchnorrSecretKey, SchnorrSigner, SchnorrSignature};
use crate::schnorr_prover::{MessageTarget, SchnorrBuilder, SchnorrPublicKeyTarget, SchnorrSignatureTarget}; use crate::schnorr_prover::{MessageTarget, SchnorrBuilder, SchnorrPublicKeyTarget, SchnorrSignatureTarget};
use plonky2::hash::poseidon::Poseidon; use plonky2::hash::poseidon::Poseidon;
use plonky2::iop::target::Target; use plonky2::iop::{
use plonky2::iop::witness::{PartialWitness, PartitionWitness, Witness, WitnessWrite}; target::Target,
use plonky2::plonk::circuit_builder::CircuitBuilder; witness::{PartialWitness, PartitionWitness, Witness, WitnessWrite},
use plonky2::plonk::circuit_data::{CircuitConfig, CircuitData, CommonCircuitData, VerifierCircuitData, VerifierOnlyCircuitData}; };
use plonky2::plonk::config::{GenericConfig, PoseidonGoldilocksConfig}; use plonky2::plonk::{
use plonky2::field::goldilocks_field::GoldilocksField; circuit_builder::CircuitBuilder,
use plonky2::field::types::Field; circuit_data::{
CircuitConfig,
CircuitData,
CommonCircuitData,
VerifierCircuitData,
VerifierOnlyCircuitData
},
config::{GenericConfig, PoseidonGoldilocksConfig},
};
use plonky2::field::{
goldilocks_field::GoldilocksField,
types::Field,
};
use rand; use rand;
#[test] #[test]