Skip to content

Commit 155e74a

Browse files
committed
organize files & dirs (mostly backend structure)
1 parent b93187c commit 155e74a

File tree

13 files changed

+37
-37
lines changed

13 files changed

+37
-37
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//! Common functionality to build Pod circuits with plonky2
22
3-
use crate::backends::plonky2::mock_main::Statement;
4-
use crate::backends::plonky2::mock_main::{Operation, OperationArg};
3+
use crate::backends::plonky2::mock::mainpod::Statement;
4+
use crate::backends::plonky2::mock::mainpod::{Operation, OperationArg};
55
use crate::middleware::{Params, StatementArg, ToFields, Value, F, HASH_SIZE, VALUE_SIZE};
66
use crate::middleware::{OPERATION_ARG_F_LEN, STATEMENT_ARG_F_LEN};
77
use anyhow::Result;
Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,3 @@
1-
use crate::backends::plonky2::basetypes::{Hash, Value, D, EMPTY_HASH, EMPTY_VALUE, F, VALUE_SIZE};
2-
use crate::backends::plonky2::common::{
3-
CircuitBuilderPod, OperationTarget, StatementTarget, ValueTarget,
4-
};
5-
use crate::backends::plonky2::mock_main::Operation;
6-
use crate::backends::plonky2::primitives::merkletree::{MerkleProof, MerkleTree};
7-
use crate::backends::plonky2::primitives::merkletree::{
8-
MerkleProofExistenceGate, MerkleProofExistenceTarget,
9-
};
10-
use crate::middleware::{
11-
hash_str, AnchoredKey, NativeOperation, NativePredicate, Params, PodType, Predicate, Statement,
12-
StatementArg, ToFields, KEY_TYPE, SELF, STATEMENT_ARG_F_LEN,
13-
};
141
use anyhow::Result;
152
use itertools::Itertools;
163
use plonky2::{
@@ -28,6 +15,19 @@ use plonky2::{
2815
use std::collections::HashMap;
2916
use std::iter;
3017

18+
use crate::backends::plonky2::basetypes::{Hash, Value, D, EMPTY_HASH, EMPTY_VALUE, F, VALUE_SIZE};
19+
use crate::backends::plonky2::circuits::common::{
20+
CircuitBuilderPod, OperationTarget, StatementTarget, ValueTarget,
21+
};
22+
use crate::backends::plonky2::primitives::merkletree::{MerkleProof, MerkleTree};
23+
use crate::backends::plonky2::primitives::merkletree::{
24+
MerkleProofExistenceGate, MerkleProofExistenceTarget,
25+
};
26+
use crate::middleware::{
27+
hash_str, AnchoredKey, NativeOperation, NativePredicate, Params, PodType, Predicate, Statement,
28+
StatementArg, ToFields, KEY_TYPE, SELF, STATEMENT_ARG_F_LEN,
29+
};
30+
3131
//
3232
// SignedPod verification
3333
//
@@ -373,7 +373,7 @@ impl MainPodVerifyCircuit {
373373
mod tests {
374374
use super::*;
375375
use crate::backends::plonky2::basetypes::C;
376-
use crate::backends::plonky2::mock_main;
376+
use crate::backends::plonky2::mock::mainpod;
377377
use crate::middleware::OperationType;
378378
use plonky2::plonk::{circuit_builder::CircuitBuilder, circuit_data::CircuitConfig};
379379

@@ -407,9 +407,9 @@ mod tests {
407407
}
408408

409409
fn operation_verify(
410-
st: mock_main::Statement,
411-
op: mock_main::Operation,
412-
prev_statements: Vec<mock_main::Statement>,
410+
st: mainpod::Statement,
411+
op: mainpod::Operation,
412+
prev_statements: Vec<mainpod::Statement>,
413413
) -> Result<()> {
414414
let params = Params::default();
415415

@@ -452,8 +452,8 @@ mod tests {
452452
#[test]
453453
fn test_operation_verify() -> Result<()> {
454454
// None
455-
let st: mock_main::Statement = Statement::None.into();
456-
let op = mock_main::Operation(OperationType::Native(NativeOperation::None), vec![]);
455+
let st: mainpod::Statement = Statement::None.into();
456+
let op = mainpod::Operation(OperationType::Native(NativeOperation::None), vec![]);
457457
let prev_statements = vec![Statement::None.into()];
458458
operation_verify(st, op, prev_statements)?;
459459

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
pub mod common;
2+
pub mod mainpod;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,7 @@ impl Pod for MockMainPod {
505505
#[cfg(test)]
506506
pub mod tests {
507507
use super::*;
508-
use crate::backends::plonky2::mock_signed::MockSigner;
508+
use crate::backends::plonky2::mock::signedpod::MockSigner;
509509
use crate::examples::{
510510
great_boy_pod_full_flow, tickets_pod_full_flow, zu_kyc_pod_builder,
511511
zu_kyc_sign_pod_builders,
File renamed without changes.
File renamed without changes.

src/backends/plonky2/mock/mod.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
pub mod mainpod;
2+
pub mod signedpod;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use anyhow::Result;
22
use std::any::Any;
33
use std::collections::HashMap;
44

5-
use super::primitives::merkletree::MerkleTree;
5+
use crate::backends::plonky2::primitives::merkletree::MerkleTree;
66
use crate::constants::MAX_DEPTH;
77
use crate::middleware::{
88
containers::Dictionary, hash_str, AnchoredKey, Hash, Params, Pod, PodId, PodSigner, PodType,

src/backends/plonky2/mod.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
11
pub mod basetypes;
2-
pub mod common;
3-
pub mod main;
4-
pub mod mock_main;
5-
pub mod mock_signed;
2+
pub mod circuits;
3+
pub mod mock;
64
pub mod primitives;

src/backends/plonky2/primitives/merkletree_circuit.rs

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,8 @@ use plonky2::{
2323
};
2424
use std::iter;
2525

26-
use crate::backends::plonky2::basetypes::{Hash, Value, D, EMPTY_HASH, EMPTY_VALUE, F, VALUE_SIZE};
27-
use crate::backends::plonky2::common::{
28-
CircuitBuilderPod, OperationTarget, StatementTarget, ValueTarget,
29-
};
26+
use crate::backends::plonky2::basetypes::{Hash, Value, D, EMPTY_HASH, EMPTY_VALUE, F};
27+
use crate::backends::plonky2::circuits::common::{CircuitBuilderPod, ValueTarget};
3028
use crate::backends::plonky2::primitives::merkletree::MerkleProof;
3129

3230
/// `MerkleProofGate` allows to verify both proofs of existence and proofs

0 commit comments

Comments
 (0)