Skip to content

Commit 7fdd067

Browse files
committed
tests: don't overfit on RSA private keys
Prefer `rustls_pemfile::private_key()` to `rsa_private_keys()`. The former is more general, and also doesn't require the `next()` dance that `rsa_private_keys()` does if you're only interested in one private key.
1 parent 16d8970 commit 7fdd067

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

tests/utils.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ mod utils {
22
use std::io::{BufReader, Cursor, IoSlice};
33

44
use rustls::{ClientConfig, RootCertStore, ServerConfig};
5-
use rustls_pemfile::{certs, rsa_private_keys};
5+
use rustls_pemfile::{certs, private_key};
66
use tokio::io::{self, AsyncWrite, AsyncWriteExt};
77

88
#[allow(dead_code)]
@@ -14,8 +14,7 @@ mod utils {
1414
let cert = certs(&mut BufReader::new(Cursor::new(CERT)))
1515
.map(|result| result.unwrap())
1616
.collect();
17-
let key = rsa_private_keys(&mut BufReader::new(Cursor::new(RSA)))
18-
.next()
17+
let key = private_key(&mut BufReader::new(Cursor::new(RSA)))
1918
.unwrap()
2019
.unwrap();
2120
let sconfig = ServerConfig::builder()

0 commit comments

Comments
 (0)