@@ -108,6 +108,7 @@ pub use self::async_callbacks::{
108108pub use self :: connector:: {
109109 ConnectConfiguration , SslAcceptor , SslAcceptorBuilder , SslConnector , SslConnectorBuilder ,
110110} ;
111+ #[ cfg( feature = "credential" ) ]
111112pub use self :: credential:: { SslCredential , SslCredentialBuilder , SslCredentialRef } ;
112113pub use self :: ech:: { SslEchKeys , SslEchKeysRef } ;
113114pub use self :: error:: { Error , ErrorCode , HandshakeError } ;
@@ -116,6 +117,7 @@ mod async_callbacks;
116117mod bio;
117118mod callbacks;
118119mod connector;
120+ #[ cfg( feature = "credential" ) ]
119121mod credential;
120122mod ech;
121123mod error;
@@ -2025,6 +2027,7 @@ impl SslContextBuilder {
20252027
20262028 /// Adds a credential.
20272029 #[ corresponds( SSL_CTX_add1_credential ) ]
2030+ #[ cfg( feature = "credential" ) ]
20282031 pub fn add_credential ( & mut self , credential : & SslCredentialRef ) -> Result < ( ) , ErrorStack > {
20292032 unsafe {
20302033 cvt_0i ( ffi:: SSL_CTX_add1_credential (
@@ -3844,6 +3847,7 @@ impl SslRef {
38443847
38453848 /// Adds a credential.
38463849 #[ corresponds( SSL_add1_credential ) ]
3850+ #[ cfg( feature = "credential" ) ]
38473851 pub fn add_credential ( & mut self , credential : & SslCredentialRef ) -> Result < ( ) , ErrorStack > {
38483852 unsafe { cvt_0i ( ffi:: SSL_add1_credential ( self . as_ptr ( ) , credential. as_ptr ( ) ) ) . map ( |_| ( ) ) }
38493853 }
0 commit comments