aboutsummaryrefslogtreecommitdiff
path: root/openssl-sys
diff options
context:
space:
mode:
authorBenjamin Saunders <[email protected]>2018-05-17 13:16:41 -0700
committerBenjamin Saunders <[email protected]>2018-05-17 13:16:41 -0700
commit69c75a178bbc70dd10d0d69ac8bf9e842cf4ff1f (patch)
tree4a8353de056a04581cbffcc272d4d9a5e01056ce /openssl-sys
parentExpose max TLS1.3 early data accessors (diff)
downloadrust-openssl-69c75a178bbc70dd10d0d69ac8bf9e842cf4ff1f.tar.xz
rust-openssl-69c75a178bbc70dd10d0d69ac8bf9e842cf4ff1f.zip
Expose early keying material export
Diffstat (limited to 'openssl-sys')
-rw-r--r--openssl-sys/src/openssl/v111.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/openssl-sys/src/openssl/v111.rs b/openssl-sys/src/openssl/v111.rs
index e284ff98..4a3f9560 100644
--- a/openssl-sys/src/openssl/v111.rs
+++ b/openssl-sys/src/openssl/v111.rs
@@ -89,4 +89,14 @@ extern "C" {
pub fn SSL_get_max_early_data(ctx: *const ::SSL) -> u32;
pub fn SSL_SESSION_set_max_early_data(ctx: *mut ::SSL_SESSION, max_early_data: u32) -> c_int;
pub fn SSL_SESSION_get_max_early_data(ctx: *const ::SSL_SESSION) -> u32;
+
+ pub fn SSL_export_keying_material_early(
+ s: *mut ::SSL,
+ out: *mut c_uchar,
+ olen: size_t,
+ label: *const c_char,
+ llen: size_t,
+ context: *const c_uchar,
+ contextlen: size_t,
+ ) -> c_int;
}