@@ -109,6 +109,7 @@ pub use self::async_callbacks::{
109109pub use self :: connector:: {
110110 ConnectConfiguration , SslAcceptor , SslAcceptorBuilder , SslConnector , SslConnectorBuilder ,
111111} ;
112+ #[ cfg( feature = "credential" ) ]
112113pub use self :: credential:: { SslCredential , SslCredentialBuilder , SslCredentialRef } ;
113114pub use self :: ech:: { SslEchKeys , SslEchKeysRef } ;
114115pub use self :: error:: { Error , ErrorCode , HandshakeError } ;
@@ -117,6 +118,7 @@ mod async_callbacks;
117118mod bio;
118119mod callbacks;
119120mod connector;
121+ #[ cfg( feature = "credential" ) ]
120122mod credential;
121123mod ech;
122124mod error;
@@ -2029,6 +2031,7 @@ impl SslContextBuilder {
20292031
20302032 /// Adds a credential.
20312033 #[ corresponds( SSL_CTX_add1_credential ) ]
2034+ #[ cfg( feature = "credential" ) ]
20322035 pub fn add_credential ( & mut self , credential : & SslCredentialRef ) -> Result < ( ) , ErrorStack > {
20332036 unsafe {
20342037 cvt_0i ( ffi:: SSL_CTX_add1_credential (
@@ -3816,6 +3819,7 @@ impl SslRef {
38163819
38173820 /// Adds a credential.
38183821 #[ corresponds( SSL_add1_credential ) ]
3822+ #[ cfg( feature = "credential" ) ]
38193823 pub fn add_credential ( & mut self , credential : & SslCredentialRef ) -> Result < ( ) , ErrorStack > {
38203824 unsafe { cvt_0i ( ffi:: SSL_add1_credential ( self . as_ptr ( ) , credential. as_ptr ( ) ) ) . map ( |_| ( ) ) }
38213825 }
0 commit comments