aboutsummaryrefslogtreecommitdiff
path: root/openssl-sys/src/ossl110.rs
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2017-01-04 21:33:47 -0800
committerSteven Fackler <[email protected]>2017-01-04 22:01:30 -0800
commit404e0341d82d5aab58daaa48b864eaf1a281d101 (patch)
treec851d1643b7cfa2fdc73012fcebb420735356371 /openssl-sys/src/ossl110.rs
parentAdd basic session tests (diff)
downloadrust-openssl-404e0341d82d5aab58daaa48b864eaf1a281d101.tar.xz
rust-openssl-404e0341d82d5aab58daaa48b864eaf1a281d101.zip
Provide master key access
Diffstat (limited to 'openssl-sys/src/ossl110.rs')
-rw-r--r--openssl-sys/src/ossl110.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/openssl-sys/src/ossl110.rs b/openssl-sys/src/ossl110.rs
index 9a5d287b..898ad4a2 100644
--- a/openssl-sys/src/ossl110.rs
+++ b/openssl-sys/src/ossl110.rs
@@ -1,4 +1,4 @@
-use libc::{c_int, c_void, c_char, c_uchar, c_ulong, c_long, c_uint};
+use libc::{c_int, c_void, c_char, c_uchar, c_ulong, c_long, c_uint, size_t};
pub enum BIGNUM {}
pub enum BIO {}
@@ -156,6 +156,10 @@ extern {
-> c_int;
pub fn X509_up_ref(x: *mut X509) -> c_int;
pub fn SSL_CTX_up_ref(x: *mut SSL_CTX) -> c_int;
+ pub fn SSL_SESSION_get_master_key(session: *const SSL_SESSION,
+ out: *mut c_uchar,
+ outlen: size_t)
+ -> size_t;
pub fn X509_get0_extensions(req: *const ::X509) -> *const stack_st_X509_EXTENSION;
pub fn X509_STORE_CTX_get0_chain(ctx: *mut ::X509_STORE_CTX) -> *mut stack_st_X509;
pub fn EVP_MD_CTX_new() -> *mut EVP_MD_CTX;