update dependencies

This commit is contained in:
2024-10-14 16:26:58 +02:00
parent 6aba35b15a
commit dfa2c198de
5 changed files with 181 additions and 176 deletions

View File

@@ -1,5 +1,5 @@
use rustls::{server::{ResolvesServerCert, ClientHello}, sign::{CertifiedKey, SigningKey, Signer as TLSSigner}, SignatureScheme, SignatureAlgorithm};
use rustls_pki_types::CertificateDer;
use rustls::{pki_types::CertificateDer, server::{ClientHello, ResolvesServerCert}, sign::{CertifiedKey, Signer as TLSSigner, SigningKey}, SignatureAlgorithm, SignatureScheme};
// use rustls_pki_types::CertificateDer;
use std::{sync::Arc, fs, io::BufReader};
use ed25519_dalek::Signer;
@@ -78,4 +78,4 @@ impl TLSSigner for Ed25519Signer {
fn sign(&self, message: &[u8]) -> Result<Vec<u8>, rustls::Error> {
Ok(self.key.sign(message).to_vec())
}
}
}

View File

@@ -14,7 +14,6 @@ fn main() -> Result<(), Box<dyn Error>> {
let cert_resolver = Arc::new(CertificateResolver::new("./ed25519.crt".to_string(), ed25519_key));
let config = Arc::new(ServerConfig::builder()
.with_safe_defaults()
.with_no_client_auth()
.with_cert_resolver(cert_resolver));
@@ -34,7 +33,7 @@ fn main() -> Result<(), Box<dyn Error>> {
}
};
let mut conn = accepted.into_connection(config.clone())?;
let mut conn = accepted.into_connection(config.clone()).expect("Something went wrong");
// Proceed with handling the ServerConnection
// Important: We do no error handling here, but you should!