Skip to content

Commit 6b21cff

Browse files
authored
Install default rustls provider (#699)
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
1 parent 3e02f1c commit 6b21cff

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/main.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ use octocrab::Octocrab;
1010
use rustls::{
1111
ClientConfig, DigitallySignedStruct, Error as RustlsError, SignatureScheme,
1212
client::danger::{HandshakeSignatureValid, ServerCertVerified, ServerCertVerifier},
13+
crypto::aws_lc_rs,
1314
pki_types::{CertificateDer, ServerName, UnixTime},
1415
};
1516
use tokio::{net::TcpListener, signal};
@@ -46,6 +47,10 @@ struct Args {
4647

4748
#[tokio::main]
4849
async fn main() -> Result<()> {
50+
// Install a process-wide rustls provider before building any TLS config
51+
let _ = aws_lc_rs::default_provider().install_default();
52+
53+
// Parse command line arguments
4954
let args = Args::parse();
5055

5156
// Setup configuration

0 commit comments

Comments
 (0)