Skip to content

Commit 00872d3

Browse files
authored
ml-dsa: catch benches/ml_dsa.rs up with ml-dsa implementation changes (#921)
1 parent a3c9309 commit 00872d3

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

ml-dsa/benches/ml_dsa.rs

+8-8
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ pub fn rand<L: ArraySize>(rng: &mut (impl RngCore + CryptoRng)) -> Array<u8, L>
1010
}
1111

1212
fn criterion_benchmark(c: &mut Criterion) {
13-
let mut rng = rand::thread_rng();
13+
let mut rng = rand::rng();
1414
let xi: B32 = rand(&mut rng);
1515
let m: B32 = rand(&mut rng);
1616
let ctx: B32 = rand(&mut rng);
1717

1818
let kp = MlDsa65::key_gen_internal(&xi);
19-
let sk = kp.signing_key;
20-
let vk = kp.verifying_key;
19+
let sk = kp.signing_key();
20+
let vk = kp.verifying_key();
2121
let sig = sk.sign_deterministic(&m, &ctx).unwrap();
2222

2323
let sk_bytes = sk.encode();
@@ -28,8 +28,8 @@ fn criterion_benchmark(c: &mut Criterion) {
2828
c.bench_function("keygen", |b| {
2929
b.iter(|| {
3030
let kp = MlDsa65::key_gen_internal(&xi);
31-
let _sk_bytes = kp.signing_key.encode();
32-
let _vk_bytes = kp.verifying_key.encode();
31+
let _sk_bytes = kp.signing_key().encode();
32+
let _vk_bytes = kp.verifying_key().encode();
3333
})
3434
});
3535

@@ -46,16 +46,16 @@ fn criterion_benchmark(c: &mut Criterion) {
4646
b.iter(|| {
4747
let vk = VerifyingKey::<MlDsa65>::decode(&vk_bytes);
4848
let sig = Signature::<MlDsa65>::decode(&sig_bytes).unwrap();
49-
let _ver = vk.verify(&m, &ctx, &sig);
49+
let _ver = vk.verify_with_context(&m, &ctx, &sig);
5050
})
5151
});
5252

5353
// Round trip
5454
c.bench_function("round_trip", |b| {
5555
b.iter(|| {
5656
let kp = MlDsa65::key_gen_internal(&xi);
57-
let sig = kp.signing_key.sign_deterministic(&m, &ctx).unwrap();
58-
let _ver = kp.verifying_key.verify(&m, &ctx, &sig);
57+
let sig = kp.signing_key().sign_deterministic(&m, &ctx).unwrap();
58+
let _ver = kp.verifying_key().verify_with_context(&m, &ctx, &sig);
5959
})
6060
});
6161
}

0 commit comments

Comments
 (0)