Skip to content

Commit 14c0f54

Browse files
committed
Add bindings for symbols related to CURLINFO_TLS_SSL_PTR
1 parent 14d51cf commit 14c0f54

File tree

1 file changed

+18
-17
lines changed

1 file changed

+18
-17
lines changed

curl-sys/lib.rs

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -743,23 +743,23 @@ pub struct curl_certinfo {
743743
pub certinfo: *mut *mut curl_slist,
744744
}
745745

746-
// pub type curl_sslbackend = __enum_ty;
747-
// pub const CURLSSLBACKEND_NONE: curl_sslbackend = 0;
748-
// pub const CURLSSLBACKEND_OPENSSL: curl_sslbackend = 1;
749-
// pub const CURLSSLBACKEND_GNUTLS: curl_sslbackend = 2;
750-
// pub const CURLSSLBACKEND_NSS: curl_sslbackend = 3;
751-
// pub const CURLSSLBACKEND_QSOSSL: curl_sslbackend = 4;
752-
// pub const CURLSSLBACKEND_GSKIT: curl_sslbackend = 5;
753-
// pub const CURLSSLBACKEND_POLARSSL: curl_sslbackend = 6;
754-
// pub const CURLSSLBACKEND_CYASSL: curl_sslbackend = 7;
755-
// pub const CURLSSLBACKEND_SCHANNEL: curl_sslbackend = 8;
756-
// pub const CURLSSLBACKEND_DARWINSSL: curl_sslbackend = 9;
746+
pub type curl_sslbackend = __enum_ty;
747+
pub const CURLSSLBACKEND_NONE: curl_sslbackend = 0;
748+
pub const CURLSSLBACKEND_OPENSSL: curl_sslbackend = 1;
749+
pub const CURLSSLBACKEND_GNUTLS: curl_sslbackend = 2;
750+
pub const CURLSSLBACKEND_NSS: curl_sslbackend = 3;
751+
pub const CURLSSLBACKEND_QSOSSL: curl_sslbackend = 4;
752+
pub const CURLSSLBACKEND_GSKIT: curl_sslbackend = 5;
753+
pub const CURLSSLBACKEND_POLARSSL: curl_sslbackend = 6;
754+
pub const CURLSSLBACKEND_CYASSL: curl_sslbackend = 7;
755+
pub const CURLSSLBACKEND_SCHANNEL: curl_sslbackend = 8;
756+
pub const CURLSSLBACKEND_DARWINSSL: curl_sslbackend = 9;
757757

758-
// #[repr(C)]
759-
// pub struct curl_tlssessioninfo {
760-
// pub backend: curl_sslbackend,
761-
// pub internals: *mut c_void,
762-
// }
758+
#[repr(C)]
759+
pub struct curl_tlssessioninfo {
760+
pub backend: curl_sslbackend,
761+
pub internals: *mut c_void,
762+
}
763763

764764
pub const CURLINFO_STRING: CURLINFO = 0x100000;
765765
pub const CURLINFO_LONG: CURLINFO = 0x200000;
@@ -810,7 +810,8 @@ pub const CURLINFO_RTSP_CSEQ_RECV: CURLINFO = CURLINFO_LONG + 39;
810810
pub const CURLINFO_PRIMARY_PORT: CURLINFO = CURLINFO_LONG + 40;
811811
pub const CURLINFO_LOCAL_IP: CURLINFO = CURLINFO_STRING + 41;
812812
pub const CURLINFO_LOCAL_PORT: CURLINFO = CURLINFO_LONG + 42;
813-
// pub const CURLINFO_TLS_SESSION: CURLINFO = CURLINFO_SLIST + 43;
813+
pub const CURLINFO_TLS_SESSION: CURLINFO = CURLINFO_SLIST + 43;
814+
pub const CURLINFO_TLS_SSL_PTR: CURLINFO = CURLINFO_SLIST + 45;
814815

815816
pub type curl_closepolicy = __enum_ty;
816817
pub const CURLCLOSEPOLICY_NONE: curl_closepolicy = 0;

0 commit comments

Comments
 (0)