Skip to content

Commit a675d6c

Browse files
committed
Fix benchmarks
1 parent 3d8749b commit a675d6c

File tree

1 file changed

+13
-13
lines changed
  • rs/crypto/internal/crypto_lib/bls12_381/type/benches

1 file changed

+13
-13
lines changed

rs/crypto/internal/crypto_lib/bls12_381/type/benches/ops.rs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,7 @@ fn bls12_381_scalar_ops(c: &mut Criterion) {
206206
group.bench_function("serialize", |b| {
207207
b.iter_batched_ref(
208208
|| random_scalar(rng),
209-
|pt| pt.serialize(),
209+
|s| s.serialize(),
210210
BatchSize::SmallInput,
211211
)
212212
});
@@ -275,24 +275,24 @@ fn bls12_381_g1_ops(c: &mut Criterion) {
275275

276276
group.bench_function("serialize", |b| {
277277
b.iter_batched_ref(
278-
|| random_g1(rng),
278+
|| random_g1(rng).to_affine(),
279279
|pt| pt.serialize(),
280280
BatchSize::SmallInput,
281281
)
282282
});
283283

284284
group.bench_function("deserialize", |b| {
285285
b.iter_batched_ref(
286-
|| random_g1(rng).serialize(),
287-
|bytes| G1Projective::deserialize(bytes),
286+
|| random_g1(rng).to_affine().serialize(),
287+
|bytes| G1Affine::deserialize(bytes),
288288
BatchSize::SmallInput,
289289
)
290290
});
291291

292292
group.bench_function("deserialize_unchecked", |b| {
293293
b.iter_batched_ref(
294-
|| random_g1(rng).serialize(),
295-
|bytes| G1Projective::deserialize_unchecked(bytes),
294+
|| random_g1(rng).to_affine().serialize(),
295+
|bytes| G1Affine::deserialize_unchecked(bytes),
296296
BatchSize::SmallInput,
297297
)
298298
});
@@ -475,39 +475,39 @@ fn bls12_381_g2_ops(c: &mut Criterion) {
475475

476476
group.bench_function("serialize", |b| {
477477
b.iter_batched_ref(
478-
|| random_g2(rng),
478+
|| random_g2(rng).to_affine(),
479479
|pt| pt.serialize(),
480480
BatchSize::SmallInput,
481481
)
482482
});
483483

484484
group.bench_function("deserialize", |b| {
485485
b.iter_batched_ref(
486-
|| random_g2(rng).serialize(),
487-
|bytes| G2Projective::deserialize(bytes),
486+
|| random_g2(rng).to_affine().serialize(),
487+
|bytes| G2Affine::deserialize(bytes),
488488
BatchSize::SmallInput,
489489
)
490490
});
491491

492492
group.bench_function("deserialize_unchecked", |b| {
493493
b.iter_batched_ref(
494-
|| random_g2(rng).serialize(),
495-
|bytes| G2Projective::deserialize_unchecked(bytes),
494+
|| random_g2(rng).to_affine().serialize(),
495+
|bytes| G2Affine::deserialize_unchecked(bytes),
496496
BatchSize::SmallInput,
497497
)
498498
});
499499

500500
group.bench_function("deserialize_cached", |b| {
501501
b.iter_batched_ref(
502-
|| (G2Affine::generator() * Scalar::from_u32(rng.r#gen::<u32>() % 100)).serialize(),
502+
|| (G2Affine::generator() * Scalar::from_u32(rng.r#gen::<u32>() % 100)).to_affine().serialize(),
503503
|bytes| G2Affine::deserialize_cached(bytes),
504504
BatchSize::SmallInput,
505505
)
506506
});
507507

508508
group.bench_function("deserialize_cached_miss", |b| {
509509
b.iter_batched_ref(
510-
|| random_g2(rng).serialize(),
510+
|| random_g2(rng).to_affine().serialize(),
511511
|bytes| G2Affine::deserialize_cached(bytes),
512512
BatchSize::SmallInput,
513513
)

0 commit comments

Comments
 (0)