Skip to content

Commit 2e47bb6

Browse files
committed
adapt mpc-tls
1 parent 243e75a commit 2e47bb6

File tree

3 files changed

+9
-11
lines changed

3 files changed

+9
-11
lines changed

crates/mpc-tls/src/record_layer/aead/aes_gcm.rs

+4-5
Original file line numberDiff line numberDiff line change
@@ -445,12 +445,11 @@ mod tests {
445445
};
446446
use mpz_common::context::test_st_context;
447447
use mpz_core::Block;
448-
use mpz_garble::protocol::semihonest::{Evaluator, Generator};
448+
use mpz_garble::protocol::semihonest::{Evaluator, Garbler};
449449
use mpz_memory_core::{binary::U8, correlated::Delta};
450450
use mpz_ot::ideal::cot::ideal_cot;
451451
use mpz_share_conversion::ideal::ideal_share_convert;
452452
use rand::{rngs::StdRng, SeedableRng};
453-
use rand06_compat::Rand0_6CompatExt;
454453
use rstest::*;
455454

456455
static SHORT_MSG: &[u8] = b"hello world";
@@ -564,12 +563,12 @@ mod tests {
564563
}
565564

566565
fn create_vm(key: [u8; 16], iv: [u8; 4]) -> ((impl Vm<Binary>, Vars), (impl Vm<Binary>, Vars)) {
567-
let mut rng = StdRng::seed_from_u64(0).compat();
566+
let mut rng = StdRng::seed_from_u64(0);
568567
let block = Block::random(&mut rng);
569568
let (sender, receiver) = ideal_cot(block);
570569

571570
let delta = Delta::new(block);
572-
let mut vm_0 = Generator::new(sender, [0u8; 16], delta);
571+
let mut vm_0 = Garbler::new(sender, [0u8; 16], delta);
573572
let mut vm_1 = Evaluator::new(receiver);
574573

575574
let key_ref_0 = vm_0.alloc::<Array<U8, 16>>().unwrap();
@@ -612,7 +611,7 @@ mod tests {
612611

613612
fn create_pair(vars_0: Vars, vars_1: Vars) -> (MpcAesGcm, MpcAesGcm) {
614613
let mut rng = StdRng::seed_from_u64(0);
615-
let (c_0, c_1) = ideal_share_convert(Block::random(&mut rng.compat_by_ref()));
614+
let (c_0, c_1) = ideal_share_convert(Block::random(&mut rng));
616615
let mut leader = MpcAesGcm::new(c_0, Role::Leader);
617616
let mut follower = MpcAesGcm::new(c_1, Role::Follower);
618617

crates/mpc-tls/src/record_layer/aead/ghash.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ mod tests {
343343
ideal_share_convert, IdealShareConvertReceiver, IdealShareConvertSender,
344344
};
345345
use rand::{rngs::StdRng, Rng, SeedableRng};
346-
use rand06_compat::Rand0_6CompatExt;
346+
347347
fn create_pair() -> (
348348
MpcGhash<IdealShareConvertSender<Gf2_128>>,
349349
MpcGhash<IdealShareConvertReceiver<Gf2_128>>,
@@ -359,7 +359,7 @@ mod tests {
359359

360360
#[test]
361361
fn test_compute_shares() {
362-
let mut rng = StdRng::seed_from_u64(0).compat();
362+
let mut rng = StdRng::seed_from_u64(0);
363363

364364
let key = Gf2_128::rand(&mut rng);
365365
let expected_powers: Vec<_> = (0..MAX_POWER)

crates/mpc-tls/tests/test.rs

+3-4
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,14 @@ use futures::{AsyncReadExt, AsyncWriteExt};
44
use mpc_tls::{Config, MpcTlsFollower, MpcTlsLeader};
55
use mpz_common::context::test_mt_context;
66
use mpz_core::Block;
7-
use mpz_garble::protocol::semihonest::{Evaluator, Generator};
7+
use mpz_garble::protocol::semihonest::{Evaluator, Garbler};
88
use mpz_memory_core::correlated::Delta;
99
use mpz_ot::{
1010
cot::{DerandCOTReceiver, DerandCOTSender},
1111
ideal::rcot::ideal_rcot,
1212
rcot::shared::{SharedRCOTReceiver, SharedRCOTSender},
1313
};
1414
use rand::{rngs::StdRng, Rng, SeedableRng};
15-
use rand06_compat::Rand0_6CompatExt;
1615
use tls_client::Certificate;
1716
use tls_client_async::bind_client;
1817
use tls_server_fixture::{bind_test_server_hyper, CA_CERT_DER, SERVER_DOMAIN};
@@ -116,7 +115,7 @@ async fn follower_task(mut follower: MpcTlsFollower) {
116115
}
117116

118117
fn build_pair(config: Config) -> (MpcTlsLeader, MpcTlsFollower) {
119-
let mut rng = StdRng::seed_from_u64(0).compat();
118+
let mut rng = StdRng::seed_from_u64(0);
120119

121120
let (mut mt_a, mut mt_b) = test_mt_context(8);
122121

@@ -134,7 +133,7 @@ fn build_pair(config: Config) -> (MpcTlsLeader, MpcTlsFollower) {
134133
let mut rcot_recv_a = SharedRCOTReceiver::new(1, rcot_recv_a);
135134
let mut rcot_recv_b = SharedRCOTReceiver::new(4, rcot_recv_b);
136135

137-
let mpc_a = Arc::new(Mutex::new(Generator::new(
136+
let mpc_a = Arc::new(Mutex::new(Garbler::new(
138137
DerandCOTSender::new(rcot_send_a.next().unwrap()),
139138
rand::rng().random(),
140139
delta_a,

0 commit comments

Comments
 (0)