@@ -24,7 +24,7 @@ type CriterionHandler = Criterion<CyclesPerByte>;
24
24
type CriterionHandler = Criterion ;
25
25
26
26
fn turboshake128 ( c : & mut CriterionHandler ) {
27
- const DIGEST_LEN : usize = 32 ;
27
+ const DIGEST_LEN : usize = 64 ;
28
28
const MIN_MSG_LEN : usize = 32 ;
29
29
const MAX_MSG_LEN : usize = 4096 ;
30
30
@@ -33,7 +33,7 @@ fn turboshake128(c: &mut CriterionHandler) {
33
33
let mut mlen = MIN_MSG_LEN ;
34
34
while mlen <= MAX_MSG_LEN {
35
35
let mut group = c. benchmark_group ( "turboshake128" ) ;
36
- group. throughput ( Throughput :: Bytes ( mlen as u64 ) ) ;
36
+ group. throughput ( Throughput :: Bytes ( ( mlen + DIGEST_LEN ) as u64 ) ) ;
37
37
38
38
group. bench_function ( & format ! ( "{}/{} (cached)" , mlen, DIGEST_LEN ) , |bench| {
39
39
let mut msg = vec ! [ 0u8 ; mlen] ;
@@ -70,7 +70,7 @@ fn turboshake128(c: &mut CriterionHandler) {
70
70
}
71
71
72
72
fn turboshake256 ( c : & mut CriterionHandler ) {
73
- const DIGEST_LEN : usize = 32 ;
73
+ const DIGEST_LEN : usize = 64 ;
74
74
const MIN_MSG_LEN : usize = 32 ;
75
75
const MAX_MSG_LEN : usize = 4096 ;
76
76
@@ -79,7 +79,7 @@ fn turboshake256(c: &mut CriterionHandler) {
79
79
let mut mlen = MIN_MSG_LEN ;
80
80
while mlen <= MAX_MSG_LEN {
81
81
let mut group = c. benchmark_group ( "turboshake256" ) ;
82
- group. throughput ( Throughput :: Bytes ( mlen as u64 ) ) ;
82
+ group. throughput ( Throughput :: Bytes ( ( mlen + DIGEST_LEN ) as u64 ) ) ;
83
83
84
84
group. bench_function ( & format ! ( "{}/{} (cached)" , mlen, DIGEST_LEN ) , |bench| {
85
85
let mut msg = vec ! [ 0u8 ; mlen] ;
0 commit comments