aboutsummaryrefslogtreecommitdiff
path: root/src/crypto/hash.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/crypto/hash.rs')
-rw-r--r--src/crypto/hash.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/crypto/hash.rs b/src/crypto/hash.rs
index 045956ba..2696e77b 100644
--- a/src/crypto/hash.rs
+++ b/src/crypto/hash.rs
@@ -14,6 +14,7 @@ pub enum HashType {
#[allow(dead_code)]
#[allow(non_camel_case_types)]
+#[repr(C)]
pub struct EVP_MD_CTX {
digest: *mut EVP_MD,
engine: *mut libc::c_void,
@@ -24,9 +25,11 @@ pub struct EVP_MD_CTX {
}
#[allow(non_camel_case_types)]
+#[repr(C)]
pub struct EVP_MD;
#[allow(non_camel_case_types)]
+#[repr(C)]
pub struct EVP_PKEY_CTX;
#[link(name = "crypto")]