diff options
| author | Steven Fackler <[email protected]> | 2018-02-25 23:04:54 -0800 |
|---|---|---|
| committer | Steven Fackler <[email protected]> | 2018-02-25 23:20:10 -0800 |
| commit | b7ba5773396fb4ba7fb1ff5d770b5b2632adc471 (patch) | |
| tree | 49bb99da6ca79f3f9973c2ff2f373157dbc9e8a4 /openssl-sys/src/ossl111.rs | |
| parent | Restore error stack in cookie callback (diff) | |
| download | rust-openssl-b7ba5773396fb4ba7fb1ff5d770b5b2632adc471.tar.xz rust-openssl-b7ba5773396fb4ba7fb1ff5d770b5b2632adc471.zip | |
Add min/max protocol version support
Diffstat (limited to 'openssl-sys/src/ossl111.rs')
| -rw-r--r-- | openssl-sys/src/ossl111.rs | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/openssl-sys/src/ossl111.rs b/openssl-sys/src/ossl111.rs index c22d506c..27bc4b54 100644 --- a/openssl-sys/src/ossl111.rs +++ b/openssl-sys/src/ossl111.rs @@ -1,11 +1,15 @@ -use libc::{c_int, c_ulong}; +use libc::{c_char, c_int, c_ulong}; -use ossl110::*; +pub type SSL_CTX_keylog_cb_func = + Option<unsafe extern "C" fn(ssl: *const ::SSL, line: *const c_char)>; pub const SSL_COOKIE_LENGTH: c_int = 255; pub const SSL_OP_ENABLE_MIDDLEBOX_COMPAT: c_ulong = 0x00100000; +pub const TLS1_3_VERSION: c_int = 0x304; + extern "C" { - pub fn SSL_stateless(s: *mut SSL) -> c_int; + pub fn SSL_CTX_set_keylog_callback(ctx: *mut ::SSL_CTX, cb: SSL_CTX_keylog_cb_func); + pub fn SSL_stateless(s: *mut ::SSL) -> c_int; } |