aboutsummaryrefslogtreecommitdiff
path: root/openssl-sys/src/lib.rs
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2018-02-16 22:37:14 -0800
committerGitHub <[email protected]>2018-02-16 22:37:14 -0800
commitb1e7bf4d54365bd53a19992f4089153b0d3b76a8 (patch)
treefcc78f8952afb73d53450ae62ae3c5142428785b /openssl-sys/src/lib.rs
parentMerge pull request #842 from nyradr/Documentation_fix_openssl_symm (diff)
parentFix libressl (diff)
downloadrust-openssl-b1e7bf4d54365bd53a19992f4089153b0d3b76a8.tar.xz
rust-openssl-b1e7bf4d54365bd53a19992f4089153b0d3b76a8.zip
Merge pull request #843 from sfackler/session-callback-2
Session callback 2
Diffstat (limited to 'openssl-sys/src/lib.rs')
-rw-r--r--openssl-sys/src/lib.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/openssl-sys/src/lib.rs b/openssl-sys/src/lib.rs
index f9cfd0d4..bfd7d0d7 100644
--- a/openssl-sys/src/lib.rs
+++ b/openssl-sys/src/lib.rs
@@ -2466,6 +2466,14 @@ extern "C" {
ctx: *mut SSL_CTX,
dh: unsafe extern "C" fn(ssl: *mut SSL, is_export: c_int, keylength: c_int) -> *mut DH,
);
+ pub fn SSL_CTX_sess_set_new_cb(
+ ctx: *mut SSL_CTX,
+ new_session_cb: Option<unsafe extern "C" fn(*mut SSL, *mut SSL_SESSION) -> c_int>,
+ );
+ pub fn SSL_CTX_sess_set_remove_cb(
+ ctx: *mut SSL_CTX,
+ remove_session_cb: Option<unsafe extern "C" fn(*mut SSL_CTX, *mut SSL_SESSION)>,
+ );
#[cfg(not(any(ossl101, libressl)))]
pub fn SSL_CTX_get0_certificate(ctx: *const SSL_CTX) -> *mut X509;