diff --git a/tonic/src/transport/service/tls.rs b/tonic/src/transport/service/tls.rs index e3c23ff..fc55622 100644 --- a/tonic/src/transport/service/tls.rs +++ b/tonic/src/transport/service/tls.rs @@ -7,23 +7,19 @@ use crate::transport::{ use rustls_native_certs; use std::{fmt, sync::Arc}; use tokio::io::{AsyncRead, AsyncWrite}; -#[cfg(feature = "tls")] use tokio_rustls::{ rustls::{ClientConfig, RootCertStore, ServerConfig, ServerName}, TlsAcceptor as RustlsAcceptor, TlsConnector as RustlsConnector, }; /// h2 alpn in plain format for rustls. -#[cfg(feature = "tls")] const ALPN_H2: &str = "h2"; #[derive(Debug)] enum TlsError { #[allow(dead_code)] H2NotNegotiated, - #[cfg(feature = "tls")] CertificateParseError, - #[cfg(feature = "tls")] PrivateKeyParseError, } @@ -34,7 +30,6 @@ pub(crate) struct TlsConnector { } impl TlsConnector { - #[cfg(feature = "tls")] pub(crate) fn new( ca_cert: Option, identity: Option, @@ -121,7 +116,6 @@ pub(crate) struct TlsAcceptor { } impl TlsAcceptor { - #[cfg(feature = "tls")] pub(crate) fn new( identity: Identity, client_ca_root: Option, @@ -177,7 +171,6 @@ impl fmt::Display for TlsError { impl std::error::Error for TlsError {} -#[cfg(feature = "tls")] mod rustls_keys { use std::io::Cursor;