aboutsummaryrefslogtreecommitdiff
path: root/openssl-sys
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2018-04-29 09:23:23 -0700
committerGitHub <[email protected]>2018-04-29 09:23:23 -0700
commit80606fc0f00f2b2f6f9699101d5724557da3408b (patch)
treedeba44c1dc58ed6e0fc99a3f36b64465b9560a1d /openssl-sys
parentMerge pull request #905 from sfackler/cleanup (diff)
parentExpose SslSession <-> DER conversion (diff)
downloadrust-openssl-80606fc0f00f2b2f6f9699101d5724557da3408b.tar.xz
rust-openssl-80606fc0f00f2b2f6f9699101d5724557da3408b.zip
Merge pull request #906 from Ralith/session-der
Expose SslSession <-> DER conversion
Diffstat (limited to 'openssl-sys')
-rw-r--r--openssl-sys/src/lib.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/openssl-sys/src/lib.rs b/openssl-sys/src/lib.rs
index 8ebcb187..d7f09cec 100644
--- a/openssl-sys/src/lib.rs
+++ b/openssl-sys/src/lib.rs
@@ -2635,6 +2635,9 @@ extern "C" {
pub fn SSL_SESSION_free(s: *mut SSL_SESSION);
pub fn SSL_SESSION_get_id(s: *const SSL_SESSION, len: *mut c_uint) -> *const c_uchar;
+ pub fn d2i_SSL_SESSION(a: *mut *mut SSL_SESSION, pp: *mut *const c_uchar, len: c_long) -> *mut SSL_SESSION;
+ pub fn i2d_SSL_SESSION(s: *mut SSL_SESSION, pp: *mut *mut c_uchar) -> c_int;
+
#[cfg(not(ossl101))]
pub fn SSL_CTX_set_alpn_protos(s: *mut SSL_CTX, data: *const c_uchar, len: c_uint) -> c_int;