aboutsummaryrefslogtreecommitdiff
path: root/src/ffi.rs
diff options
context:
space:
mode:
authorSteven Fackler <[email protected]>2014-10-01 17:11:11 -0400
committerSteven Fackler <[email protected]>2014-10-01 17:11:11 -0400
commitf959b2d680e689621ac6d0f3cf10d80a0e3839ca (patch)
treefa573ced19393e50d0e8cdeba501abedc8213ece /src/ffi.rs
parentMerge pull request #57 from vhbit/mut-cleanup (diff)
parentAdd bindings to CRYPTO_memcmp (diff)
downloadrust-openssl-f959b2d680e689621ac6d0f3cf10d80a0e3839ca.tar.xz
rust-openssl-f959b2d680e689621ac6d0f3cf10d80a0e3839ca.zip
Merge pull request #61 from alexcrichton/memcmp
Add bindings to CRYPTO_memcmp
Diffstat (limited to 'src/ffi.rs')
-rw-r--r--src/ffi.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ffi.rs b/src/ffi.rs
index 5a8f753a..b31dc1bb 100644
--- a/src/ffi.rs
+++ b/src/ffi.rs
@@ -1,6 +1,6 @@
#![allow(non_camel_case_types)]
#![allow(dead_code)]
-use libc::{c_void, c_int, c_char, c_ulong, c_long, c_uint, c_uchar};
+use libc::{c_void, c_int, c_char, c_ulong, c_long, c_uint, c_uchar, size_t};
pub type ASN1_INTEGER = c_void;
pub type ASN1_STRING = c_void;
@@ -265,6 +265,8 @@ extern "C" {
file: *const c_char,
line: c_int));
pub fn CRYPTO_free(buf: *const c_char);
+ pub fn CRYPTO_memcmp(a: *const c_void, b: *const c_void,
+ len: size_t) -> c_int;
pub fn ERR_get_error() -> c_ulong;