Skip to content

Commit

Permalink
Changed tests and benches with new API
Browse files Browse the repository at this point in the history
  • Loading branch information
Messjer committed Aug 12, 2018
1 parent 8fba180 commit ce451f5
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 16 deletions.
24 changes: 9 additions & 15 deletions benches/yogcrypt_benchmarks.rs
Expand Up @@ -30,7 +30,7 @@ mod sm2_benches {
let q = get_pub_key(d_a);
(d_a, msg, q)
},
|(d_a, msg, q)| sm2_gen_sign(&msg, d_a, q, 4),
|(d_a, msg, q)| sm2_gen_sign(&msg, d_a, q),
)
});
}
Expand All @@ -45,10 +45,10 @@ mod sm2_benches {

let q = get_pub_key(d_a);

(msg, q, sm2_gen_sign(&msg, d_a, q, 4))
(msg, q, sm2_gen_sign(&msg, d_a, q))
},
|(msg, q, signature)| {
let t = sm2_ver_sign(&msg, q, 4, signature.0, signature.1);
let t = sm2_ver_sign(&msg, q, &signature);
assert!(t);
},
)
Expand All @@ -69,13 +69,9 @@ mod sm3_benches {
fn bench(c: &mut Criterion) {
c.bench_function("sm3::hash", move |b| {
b.iter(|| {
let msg: [u32; 16] = [
0x61626364, 0x61626364, 0x61626364, 0x61626364, 0x61626364, 0x61626364,
0x61626364, 0x61626364, 0x61626364, 0x61626364, 0x61626364, 0x61626364,
0x61626364, 0x61626364, 0x61626364, 0x61626364,
];
let msg= b"abcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcdabcd";

sm3_enc(&msg, 512)
sm3_enc(msg)
});
});
}
Expand All @@ -92,8 +88,7 @@ mod sm4_benches {

c.bench_function("sm4::enc", move |b| {
b.iter(|| {
let r = get_sm4_r_k(&m);
sm4_enc(&r, &p_txt);
sm4_enc(&m, &p_txt);
});
});
}
Expand All @@ -105,11 +100,10 @@ mod sm4_benches {
c.bench_function("sm4::dec", move |b| {
b.iter_with_setup(
|| {
let r = get_sm4_r_k(&m);
(r, sm4_enc(&r, &p_txt))
sm4_enc(&m, &p_txt)
},
|(r, c_txt)| {
let p_txt2 = sm4_dec(&r, &c_txt);
|c_txt| {
let p_txt2 = sm4_dec(&m, &c_txt);
assert_eq!(p_txt, p_txt2);
},
)
Expand Down
2 changes: 1 addition & 1 deletion src/sm2/mod.rs
Expand Up @@ -274,7 +274,7 @@ mod tests {

let mut m = sm2_gen_sign(&msg, d_a, q);

let t = sm2_ver_sign(&msg, q, m);
let t = sm2_ver_sign(&msg, q, &m);
assert!(t);
}
}
Expand Down

0 comments on commit ce451f5

Please sign in to comment.