Skip to content

Commit 1eddab6

Browse files
committed
Support SEC1 keys in tlsclient & tlsserver
1 parent ec8a71b commit 1eddab6

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

rustls-mio/examples/tlsclient.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -418,6 +418,7 @@ fn load_private_key(filename: &str) -> rustls::PrivateKey {
418418
match rustls_pemfile::read_one(&mut reader).expect("cannot parse private key .pem file") {
419419
Some(rustls_pemfile::Item::RSAKey(key)) => return rustls::PrivateKey(key),
420420
Some(rustls_pemfile::Item::PKCS8Key(key)) => return rustls::PrivateKey(key),
421+
Some(rustls_pemfile::Item::ECKey(key)) => return rustls::PrivateKey(key),
421422
None => break,
422423
_ => {}
423424
}

rustls-mio/examples/tlsserver.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -526,6 +526,7 @@ fn load_private_key(filename: &str) -> rustls::PrivateKey {
526526
match rustls_pemfile::read_one(&mut reader).expect("cannot parse private key .pem file") {
527527
Some(rustls_pemfile::Item::RSAKey(key)) => return rustls::PrivateKey(key),
528528
Some(rustls_pemfile::Item::PKCS8Key(key)) => return rustls::PrivateKey(key),
529+
Some(rustls_pemfile::Item::ECKey(key)) => return rustls::PrivateKey(key),
529530
None => break,
530531
_ => {}
531532
}

0 commit comments

Comments
 (0)