Skip to content

Commit 0f9d4d4

Browse files
committed
chore: bump mpz again
1 parent 78a51b1 commit 0f9d4d4

File tree

4 files changed

+35
-56
lines changed

4 files changed

+35
-56
lines changed

Cargo.toml

+13-13
Original file line numberDiff line numberDiff line change
@@ -69,19 +69,19 @@ tlsn-tls-core = { path = "crates/tls/core" }
6969
tlsn-utils = { git = "https://github.com/tlsnotary/tlsn-utils", rev = "6168663" }
7070
tlsn-verifier = { path = "crates/verifier" }
7171

72-
mpz-circuits = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" }
73-
mpz-memory-core = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" }
74-
mpz-common = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" }
75-
mpz-core = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" }
76-
mpz-vm-core = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" }
77-
mpz-garble = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" }
78-
mpz-garble-core = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" }
79-
mpz-ole = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" }
80-
mpz-ot = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" }
81-
mpz-share-conversion = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" }
82-
mpz-fields = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" }
83-
mpz-zk = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" }
84-
mpz-hash = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "39f64de" }
72+
mpz-circuits = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" }
73+
mpz-memory-core = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" }
74+
mpz-common = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" }
75+
mpz-core = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" }
76+
mpz-vm-core = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" }
77+
mpz-garble = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" }
78+
mpz-garble-core = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" }
79+
mpz-ole = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" }
80+
mpz-ot = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" }
81+
mpz-share-conversion = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" }
82+
mpz-fields = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" }
83+
mpz-zk = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" }
84+
mpz-hash = { git = "https://github.com/privacy-scaling-explorations/mpz", rev = "75928f7" }
8585

8686
rangeset = { version = "0.2" }
8787
serio = { version = "0.2" }

crates/mpc-tls/tests/test.rs

+10-18
Original file line numberDiff line numberDiff line change
@@ -129,42 +129,34 @@ fn build_pair(config: Config) -> (MpcTlsLeader, MpcTlsFollower) {
129129
let (rcot_send_a, rcot_recv_b) = ideal_rcot(Block::random(&mut rng), delta_a.into_inner());
130130
let (rcot_send_b, rcot_recv_a) = ideal_rcot(Block::random(&mut rng), delta_b.into_inner());
131131

132-
let mut rcot_send_a = SharedRCOTSender::new(4, rcot_send_a);
133-
let mut rcot_send_b = SharedRCOTSender::new(1, rcot_send_b);
134-
let mut rcot_recv_a = SharedRCOTReceiver::new(1, rcot_recv_a);
135-
let mut rcot_recv_b = SharedRCOTReceiver::new(4, rcot_recv_b);
132+
let rcot_send_a = SharedRCOTSender::new(rcot_send_a);
133+
let rcot_send_b = SharedRCOTSender::new(rcot_send_b);
134+
let rcot_recv_a = SharedRCOTReceiver::new(rcot_recv_a);
135+
let rcot_recv_b = SharedRCOTReceiver::new(rcot_recv_b);
136136

137137
let mpc_a = Arc::new(Mutex::new(Garbler::new(
138-
DerandCOTSender::new(rcot_send_a.next().unwrap()),
138+
DerandCOTSender::new(rcot_send_a.clone()),
139139
rand::rng().random(),
140140
delta_a,
141141
)));
142142
let mpc_b = Arc::new(Mutex::new(Evaluator::new(DerandCOTReceiver::new(
143-
rcot_recv_b.next().unwrap(),
143+
rcot_recv_b.clone(),
144144
))));
145145

146146
let leader = MpcTlsLeader::new(
147147
config.clone(),
148148
ctx_a,
149149
mpc_a,
150-
(
151-
rcot_send_a.next().unwrap(),
152-
rcot_send_a.next().unwrap(),
153-
rcot_send_a.next().unwrap(),
154-
),
155-
rcot_recv_a.next().unwrap(),
150+
(rcot_send_a.clone(), rcot_send_a.clone(), rcot_send_a),
151+
rcot_recv_a,
156152
);
157153

158154
let follower = MpcTlsFollower::new(
159155
config,
160156
ctx_b,
161157
mpc_b,
162-
rcot_send_b.next().unwrap(),
163-
(
164-
rcot_recv_b.next().unwrap(),
165-
rcot_recv_b.next().unwrap(),
166-
rcot_recv_b.next().unwrap(),
167-
),
158+
rcot_send_b,
159+
(rcot_recv_b.clone(), rcot_recv_b.clone(), rcot_recv_b),
168160
);
169161

170162
(leader, follower)

crates/prover/src/lib.rs

+6-10
Original file line numberDiff line numberDiff line change
@@ -364,16 +364,16 @@ fn build_mpc_tls(config: &ProverConfig, ctx: Context) -> (Arc<Mutex<Deap<Mpc, Zk
364364
rcot_recv,
365365
);
366366

367-
let mut rcot_send = mpz_ot::rcot::shared::SharedRCOTSender::new(4, rcot_send);
368-
let mut rcot_recv = mpz_ot::rcot::shared::SharedRCOTReceiver::new(2, rcot_recv);
367+
let rcot_send = mpz_ot::rcot::shared::SharedRCOTSender::new(rcot_send);
368+
let rcot_recv = mpz_ot::rcot::shared::SharedRCOTReceiver::new(rcot_recv);
369369

370370
let mpc = Mpc::new(
371-
mpz_ot::cot::DerandCOTSender::new(rcot_send.next().expect("enough senders are available")),
371+
mpz_ot::cot::DerandCOTSender::new(rcot_send.clone()),
372372
rng.random(),
373373
delta,
374374
);
375375

376-
let zk = Zk::new(rcot_recv.next().expect("enough receivers are available"));
376+
let zk = Zk::new(rcot_recv.clone());
377377

378378
let vm = Arc::new(Mutex::new(Deap::new(tlsn_deap::Role::Leader, mpc, zk)));
379379

@@ -383,12 +383,8 @@ fn build_mpc_tls(config: &ProverConfig, ctx: Context) -> (Arc<Mutex<Deap<Mpc, Zk
383383
config.build_mpc_tls_config(),
384384
ctx,
385385
vm,
386-
(
387-
rcot_send.next().expect("enough senders are available"),
388-
rcot_send.next().expect("enough senders are available"),
389-
rcot_send.next().expect("enough senders are available"),
390-
),
391-
rcot_recv.next().expect("enough receivers are available"),
386+
(rcot_send.clone(), rcot_send.clone(), rcot_send),
387+
rcot_recv,
392388
),
393389
)
394390
}

crates/verifier/src/lib.rs

+6-15
Original file line numberDiff line numberDiff line change
@@ -350,17 +350,12 @@ fn build_mpc_tls(
350350
let rcot_recv =
351351
mpz_ot::kos::Receiver::new(mpz_ot::kos::ReceiverConfig::default(), base_ot_send);
352352

353-
let mut rcot_send = mpz_ot::rcot::shared::SharedRCOTSender::new(2, rcot_send);
354-
let mut rcot_recv = mpz_ot::rcot::shared::SharedRCOTReceiver::new(4, rcot_recv);
353+
let rcot_send = mpz_ot::rcot::shared::SharedRCOTSender::new(rcot_send);
354+
let rcot_recv = mpz_ot::rcot::shared::SharedRCOTReceiver::new(rcot_recv);
355355

356-
let mpc = Mpc::new(mpz_ot::cot::DerandCOTReceiver::new(
357-
rcot_recv.next().expect("receivers should be available"),
358-
));
356+
let mpc = Mpc::new(mpz_ot::cot::DerandCOTReceiver::new(rcot_recv.clone()));
359357

360-
let zk = Zk::new(
361-
delta,
362-
rcot_send.next().expect("senders should be available"),
363-
);
358+
let zk = Zk::new(delta, rcot_send.clone());
364359

365360
let vm = Arc::new(Mutex::new(Deap::new(tlsn_deap::Role::Follower, mpc, zk)));
366361

@@ -370,12 +365,8 @@ fn build_mpc_tls(
370365
config.build_mpc_tls_config(protocol_config),
371366
ctx,
372367
vm,
373-
rcot_send.next().expect("senders should be available"),
374-
(
375-
rcot_recv.next().expect("receivers should be available"),
376-
rcot_recv.next().expect("receivers should be available"),
377-
rcot_recv.next().expect("receivers should be available"),
378-
),
368+
rcot_send,
369+
(rcot_recv.clone(), rcot_recv.clone(), rcot_recv),
379370
),
380371
)
381372
}

0 commit comments

Comments
 (0)