aboutsummaryrefslogtreecommitdiff
path: root/openssl-sys/src
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2014-11-26 11:44:16 -0800
committerSteven Fackler <[email protected]>2014-11-26 11:44:16 -0800
commit5340344a5cf3783ecc7f16d0518d1b6584b4a56a (patch)
tree8f85a76fb624b873506265382b4bcf4a7e67c5a1 /openssl-sys/src
parentBump to 0.1.1 (diff)
parentHasher: static contract checking, context reuse (diff)
downloadrust-openssl-5340344a5cf3783ecc7f16d0518d1b6584b4a56a.tar.xz
rust-openssl-5340344a5cf3783ecc7f16d0518d1b6584b4a56a.zip
Merge pull request #99 from gkoz/context_reuse
Hasher: static contract checking, context reuse
Diffstat (limited to 'openssl-sys/src')
-rwxr-xr-xopenssl-sys/src/lib.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/openssl-sys/src/lib.rs b/openssl-sys/src/lib.rs
index 50186ae0..2b0c9292 100755
--- a/openssl-sys/src/lib.rs
+++ b/openssl-sys/src/lib.rs
@@ -340,8 +340,10 @@ extern "C" {
pub fn EVP_CipherFinal(ctx: *mut EVP_CIPHER_CTX, res: *mut u8, len: &mut c_int);
pub fn EVP_DigestInit(ctx: *mut EVP_MD_CTX, typ: *const EVP_MD);
+ pub fn EVP_DigestInit_ex(ctx: *mut EVP_MD_CTX, typ: *const EVP_MD, imple: *const ENGINE);
pub fn EVP_DigestUpdate(ctx: *mut EVP_MD_CTX, data: *const u8, n: c_uint);
pub fn EVP_DigestFinal(ctx: *mut EVP_MD_CTX, res: *mut u8, n: *mut u32);
+ pub fn EVP_DigestFinal_ex(ctx: *mut EVP_MD_CTX, res: *mut u8, n: *mut u32);
pub fn EVP_MD_CTX_create() -> *mut EVP_MD_CTX;
pub fn EVP_MD_CTX_destroy(ctx: *mut EVP_MD_CTX);