aboutsummaryrefslogtreecommitdiff
path: root/openssl-sys/src
diff options
context:
space:
mode:
authorTed Mielczarek <[email protected]>2017-05-26 14:51:04 -0400
committerTed Mielczarek <[email protected]>2017-05-26 14:51:04 -0400
commit16183f41f66536d00d490abdd3435ad281372251 (patch)
tree1a87c89e1d74d5f3d542d1fb485bd37653ff13b4 /openssl-sys/src
parentMerge pull request #638 from sfackler/110-sync-fix (diff)
downloadrust-openssl-16183f41f66536d00d490abdd3435ad281372251.tar.xz
rust-openssl-16183f41f66536d00d490abdd3435ad281372251.zip
Expose PSK via a SslContextBuilder::set_psk_callback method
Diffstat (limited to 'openssl-sys/src')
-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 8f5003a3..de04ed38 100644
--- a/openssl-sys/src/lib.rs
+++ b/openssl-sys/src/lib.rs
@@ -2252,6 +2252,14 @@ extern "C" {
arg: *mut c_void)
-> c_int,
arg: *mut c_void);
+ pub fn SSL_CTX_set_psk_client_callback(ssl: *mut SSL_CTX,
+ psk_client_cb: extern "C" fn(*mut SSL,
+ *const c_char,
+ *mut c_char,
+ c_uint,
+ *mut c_uchar,
+ c_uint)
+ -> c_uint);
pub fn SSL_select_next_proto(out: *mut *mut c_uchar,
outlen: *mut c_uchar,
inbuf: *const c_uchar,