diff --git a/Cargo.toml b/Cargo.toml index 9202626a8..c0d4491ed 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -69,19 +69,19 @@ tlsn-tls-core = { path = "crates/tls/core" } tlsn-utils = { git = "https://github.com/tlsnotary/tlsn-utils", rev = "6168663" } tlsn-verifier = { path = "crates/verifier" } -mpz-circuits = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" } -mpz-memory-core = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" } -mpz-common = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" } -mpz-core = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" } -mpz-vm-core = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" } -mpz-garble = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" } -mpz-garble-core = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" } -mpz-ole = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" } -mpz-ot = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" } -mpz-share-conversion = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" } -mpz-fields = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" } -mpz-zk = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" } -mpz-hash = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" } +mpz-circuits = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" } +mpz-memory-core = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" } +mpz-common = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" } +mpz-core = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" } +mpz-vm-core = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" } +mpz-garble = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" } +mpz-garble-core = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" } +mpz-ole = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" } +mpz-ot = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" } +mpz-share-conversion = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" } +mpz-fields = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" } +mpz-zk = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" } +mpz-hash = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" } rangeset = { version = "0.2" } serio = { version = "0.2" } diff --git a/crates/mpc-tls/tests/test.rs b/crates/mpc-tls/tests/test.rs index 89ac59f1b..57062c216 100644 --- a/crates/mpc-tls/tests/test.rs +++ b/crates/mpc-tls/tests/test.rs @@ -129,42 +129,34 @@ fn build_pair(config: Config) -> (MpcTlsLeader, MpcTlsFollower) { let (rcot_send_a, rcot_recv_b) = ideal_rcot(Block::random(&mut rng), delta_a.into_inner()); let (rcot_send_b, rcot_recv_a) = ideal_rcot(Block::random(&mut rng), delta_b.into_inner()); - let mut rcot_send_a = SharedRCOTSender::new(4, rcot_send_a); - let mut rcot_send_b = SharedRCOTSender::new(1, rcot_send_b); - let mut rcot_recv_a = SharedRCOTReceiver::new(1, rcot_recv_a); - let mut rcot_recv_b = SharedRCOTReceiver::new(4, rcot_recv_b); + let rcot_send_a = SharedRCOTSender::new(rcot_send_a); + let rcot_send_b = SharedRCOTSender::new(rcot_send_b); + let rcot_recv_a = SharedRCOTReceiver::new(rcot_recv_a); + let rcot_recv_b = SharedRCOTReceiver::new(rcot_recv_b); let mpc_a = Arc::new(Mutex::new(Garbler::new( - DerandCOTSender::new(rcot_send_a.next().unwrap()), + DerandCOTSender::new(rcot_send_a.clone()), rand::rng().random(), delta_a, ))); let mpc_b = Arc::new(Mutex::new(Evaluator::new(DerandCOTReceiver::new( - rcot_recv_b.next().unwrap(), + rcot_recv_b.clone(), )))); let leader = MpcTlsLeader::new( config.clone(), ctx_a, mpc_a, - ( - rcot_send_a.next().unwrap(), - rcot_send_a.next().unwrap(), - rcot_send_a.next().unwrap(), - ), - rcot_recv_a.next().unwrap(), + (rcot_send_a.clone(), rcot_send_a.clone(), rcot_send_a), + rcot_recv_a, ); let follower = MpcTlsFollower::new( config, ctx_b, mpc_b, - rcot_send_b.next().unwrap(), - ( - rcot_recv_b.next().unwrap(), - rcot_recv_b.next().unwrap(), - rcot_recv_b.next().unwrap(), - ), + rcot_send_b, + (rcot_recv_b.clone(), rcot_recv_b.clone(), rcot_recv_b), ); (leader, follower) diff --git a/crates/prover/src/lib.rs b/crates/prover/src/lib.rs index e33f37648..f7804e969 100644 --- a/crates/prover/src/lib.rs +++ b/crates/prover/src/lib.rs @@ -364,16 +364,16 @@ fn build_mpc_tls(config: &ProverConfig, ctx: Context) -> (Arc (Arc