From 54934e149201411b7ace72aa9a77602f89c46a65 Mon Sep 17 00:00:00 2001 From: Paolo Barbolini Date: Sat, 22 Feb 2025 09:07:23 +0100 Subject: [PATCH] build(deps): drop direct dependency on rustls-pki-types (#1051) --- Cargo.lock | 1 - Cargo.toml | 3 +-- src/transport/smtp/client/tls.rs | 2 +- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 139309b..c28e41f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1218,7 +1218,6 @@ dependencies = [ "rsa", "rustls", "rustls-native-certs", - "rustls-pki-types", "serde", "serde_json", "sha2", diff --git a/Cargo.toml b/Cargo.toml index 94895e8..d724fb6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -50,7 +50,6 @@ percent-encoding = { version = "2.3", optional = true } native-tls = { version = "0.2.9", optional = true } # feature rustls = { version = "0.23.5", default-features = false, features = ["ring", "logging", "std", "tls12"], optional = true } rustls-native-certs = { version = "0.8", optional = true } -rustls-pki-types = { version = "1.10", optional = true } webpki-roots = { version = "0.26", optional = true } boring = { version = "4", optional = true } @@ -110,7 +109,7 @@ smtp-transport = ["dep:base64", "dep:nom", "dep:socket2", "dep:url", "dep:percen pool = ["dep:futures-util"] -rustls-tls = ["dep:webpki-roots", "dep:rustls", "dep:rustls-pki-types"] +rustls-tls = ["dep:webpki-roots", "dep:rustls"] boring-tls = ["dep:boring"] diff --git a/src/transport/smtp/client/tls.rs b/src/transport/smtp/client/tls.rs index a2f9e76..41a0ecc 100644 --- a/src/transport/smtp/client/tls.rs +++ b/src/transport/smtp/client/tls.rs @@ -586,7 +586,7 @@ impl Certificate { #[cfg(feature = "rustls-tls")] let rustls_cert = { CertificateDer::pem_slice_iter(pem) - .collect::, rustls_pki_types::pem::Error>>() + .collect::, pki_types::pem::Error>>() .map_err(|_| error::tls("invalid certificates"))? };