Skip to content

Commit e74c358

Browse files
committed
Install default rustls provider
Signed-off-by: Sergio Castaño Arteaga <tegioz@icloud.com>
1 parent 8cb1c8c commit e74c358

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)