Skip to content

Commit 1ca9966

Browse files
committed
Updated dependencies
1 parent e1d4aca commit 1ca9966

File tree

3 files changed

+22
-18
lines changed

3 files changed

+22
-18
lines changed

Cargo.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/client.rs

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,3 @@
1-
use std::{
2-
io::{Read, Write},
3-
net::{Shutdown, TcpStream},
4-
path::PathBuf,
5-
sync::Arc,
6-
};
7-
81
use clap::Parser;
92
use rustls::{
103
ClientConfig, ClientConnection, RootCertStore, Stream,
@@ -13,6 +6,13 @@ use rustls::{
136
enums::CertificateType,
147
};
158
use rustls_pki_types::{CertificateDer, ServerName};
9+
use std::hash::Hasher;
10+
use std::{
11+
io::{Read, Write},
12+
net::{Shutdown, TcpStream},
13+
path::PathBuf,
14+
sync::Arc,
15+
};
1616

1717
use rustls_cng::{
1818
signer::CngSigningKey,
@@ -63,6 +63,8 @@ impl ClientCredentialResolver for ClientCertResolver {
6363
fn supported_certificate_types(&self) -> &'static [CertificateType] {
6464
&[CertificateType::X509]
6565
}
66+
67+
fn hash_config(&self, _: &mut dyn Hasher) {}
6668
}
6769

6870
#[derive(Parser)]

tests/test_client_server.rs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ const SERVER_PFX: &[u8] = include_bytes!("assets/rustls-server.pfx");
44
const PASSWORD: &str = "changeit";
55

66
mod client {
7-
use std::{
8-
io::{Read, Write},
9-
net::{Shutdown, TcpStream},
10-
sync::Arc,
11-
};
12-
137
use rustls::{
148
ClientConfig, ClientConnection, RootCertStore, Stream,
159
client::{ClientCredentialResolver, CredentialRequest},
1610
crypto::{Credentials, Identity, SelectedCredential, aws_lc_rs},
1711
enums::CertificateType,
1812
};
1913
use rustls_pki_types::CertificateDer;
14+
use std::hash::Hasher;
15+
use std::{
16+
io::{Read, Write},
17+
net::{Shutdown, TcpStream},
18+
sync::Arc,
19+
};
2020

2121
use rustls_cng::{signer::CngSigningKey, store::CertStore};
2222

@@ -54,6 +54,8 @@ mod client {
5454
fn supported_certificate_types(&self) -> &'static [CertificateType] {
5555
&[CertificateType::X509]
5656
}
57+
58+
fn hash_config(&self, _: &mut dyn Hasher) {}
5759
}
5860

5961
pub fn run_client(port: u16) -> anyhow::Result<()> {

0 commit comments

Comments
 (0)