We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 60e044f commit 77b5bc5Copy full SHA for 77b5bc5
benches/key.rs
@@ -75,6 +75,26 @@ fn get_key() -> RsaPrivateKey {
75
.unwrap()
76
}
77
78
+#[bench]
79
+fn bench_rsa_1024_gen_key(b: &mut Bencher) {
80
+ let mut rng = ChaCha8Rng::from_seed([42; 32]);
81
+
82
+ b.iter(|| {
83
+ let key = RsaPrivateKey::new(&mut rng, 1024).unwrap();
84
+ test::black_box(key);
85
+ });
86
+}
87
88
89
+fn bench_rsa_2048_gen_key(b: &mut Bencher) {
90
91
92
93
+ let key = RsaPrivateKey::new(&mut rng, 2048).unwrap();
94
95
96
97
98
#[bench]
99
fn bench_rsa_2048_pkcsv1_decrypt(b: &mut Bencher) {
100
let priv_key = get_key();
0 commit comments