aboutsummaryrefslogtreecommitdiff
path: root/openssl-sys
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2018-06-17 15:47:00 -0700
committerGitHub <[email protected]>2018-06-17 15:47:00 -0700
commit6440ee04ef21e2e08e11017776f0d1543f5ce6bc (patch)
tree956606e02b949da9387730dba36523f0ff2745a2 /openssl-sys
parentMerge pull request #946 from sfackler/libressl-accessors (diff)
parentDisable TLSv1.3 for psk_ciphers test (diff)
downloadrust-openssl-6440ee04ef21e2e08e11017776f0d1543f5ce6bc.tar.xz
rust-openssl-6440ee04ef21e2e08e11017776f0d1543f5ce6bc.zip
Merge pull request #943 from lolzballs/master
Add wrapper for SSL_CTX_set_psk_server_callback
Diffstat (limited to 'openssl-sys')
-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 c70d6a26..fd676f07 100644
--- a/openssl-sys/src/lib.rs
+++ b/openssl-sys/src/lib.rs
@@ -2598,6 +2598,14 @@ extern "C" {
-> c_uint,
>,
);
+ #[cfg(not(osslconf = "OPENSSL_NO_PSK"))]
+ pub fn SSL_CTX_set_psk_server_callback(
+ ssl: *mut SSL_CTX,
+ psk_server_cb: Option<
+ extern "C" fn(*mut SSL, *const c_char, *mut c_uchar, c_uint)
+ -> c_uint,
+ >,
+ );
pub fn SSL_select_next_proto(
out: *mut *mut c_uchar,