Skip to content

Commit b54f223

Browse files
committed
bcrypt_pbkdf: add benchmark
1 parent d59780d commit b54f223

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

src/rust-crypto/bcrypt_pbkdf.rs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -262,3 +262,20 @@ mod test {
262262
}
263263
}
264264
}
265+
266+
#[cfg(test)]
267+
mod bench {
268+
use test::Bencher;
269+
use bcrypt_pbkdf::bcrypt_pbkdf;
270+
271+
#[bench]
272+
fn bench_bcrypt_pbkdf_5_32(b: &mut Bencher) {
273+
let pass = [0u8, ..16];
274+
let salt = [0u8, ..16];
275+
let mut out = [0u8, ..32];
276+
277+
b.iter(|| {
278+
bcrypt_pbkdf(pass, salt, 5, out.as_mut_slice());
279+
});
280+
}
281+
}

0 commit comments

Comments
 (0)