@@ -12,7 +12,7 @@ fn bench_msm_curve25519_dalek(c: &mut Criterion) {
1212 let mut group = c. benchmark_group ( "MSM curve25519-dalek RistrettoPoint" ) ;
1313 let mut rng = thread_rng ( ) ;
1414
15- for size in [ 16 , 64 , 256 , 1024 ] . iter ( ) {
15+ for size in [ 1 , 2 , 4 , 8 , 16 , 64 , 256 , 1024 ] . iter ( ) {
1616 let scalars: Vec < Scalar > = ( 0 ..* size) . map ( |_| Scalar :: random ( & mut rng) ) . collect ( ) ;
1717 let bases: Vec < RistrettoPoint > = ( 0 ..* size)
1818 . map ( |_| RistrettoPoint :: random ( & mut rng) )
@@ -31,7 +31,7 @@ fn bench_msm_k256(c: &mut Criterion) {
3131 let mut group = c. benchmark_group ( "MSM k256 ProjectivePoint" ) ;
3232 let mut rng = thread_rng ( ) ;
3333
34- for size in [ 16 , 64 , 256 , 1024 ] . iter ( ) {
34+ for size in [ 1 , 2 , 4 , 8 , 16 , 64 , 256 , 1024 ] . iter ( ) {
3535 let scalars: Vec < Scalar > = ( 0 ..* size) . map ( |_| Scalar :: random ( & mut rng) ) . collect ( ) ;
3636 let bases: Vec < ProjectivePoint > = ( 0 ..* size)
3737 . map ( |_| ProjectivePoint :: random ( & mut rng) )
@@ -50,7 +50,7 @@ fn bench_msm_p256(c: &mut Criterion) {
5050 let mut group = c. benchmark_group ( "MSM p256 ProjectivePoint" ) ;
5151 let mut rng = thread_rng ( ) ;
5252
53- for size in [ 16 , 64 , 256 , 1024 ] . iter ( ) {
53+ for size in [ 1 , 2 , 4 , 8 , 16 , 64 , 256 , 1024 ] . iter ( ) {
5454 let scalars: Vec < Scalar > = ( 0 ..* size) . map ( |_| Scalar :: random ( & mut rng) ) . collect ( ) ;
5555 let bases: Vec < ProjectivePoint > = ( 0 ..* size)
5656 . map ( |_| ProjectivePoint :: random ( & mut rng) )
0 commit comments