Loading openssl-sys/src/handwritten/cmac.rs 0 → 100644 +18 −0 Original line number Diff line number Diff line use libc::*; use super::super::*; extern "C" { pub fn CMAC_CTX_new() -> *mut CMAC_CTX; pub fn CMAC_CTX_free(ctx: *mut CMAC_CTX); pub fn CMAC_Init( ctx: *mut CMAC_CTX, key: *const c_void, len: size_t, cipher: *const EVP_CIPHER, impl_: *mut ENGINE, ) -> c_int; pub fn CMAC_Update(ctx: *mut CMAC_CTX, data: *const c_void, len: size_t) -> c_int; pub fn CMAC_Final(ctx: *mut CMAC_CTX, out: *mut c_uchar, len: *mut size_t) -> c_int; pub fn CMAC_CTX_copy(dst: *mut CMAC_CTX, src: *const CMAC_CTX) -> c_int; } openssl-sys/src/handwritten/mod.rs +2 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ pub use self::aes::*; pub use self::asn1::*; pub use self::bio::*; pub use self::bn::*; pub use self::cmac::*; pub use self::cms::*; pub use self::conf::*; pub use self::crypto::*; Loading Loading @@ -35,6 +36,7 @@ mod aes; mod asn1; mod bio; mod bn; mod cmac; mod cms; mod conf; mod crypto; Loading openssl-sys/src/handwritten/types.rs +2 −0 Original line number Diff line number Diff line Loading @@ -125,6 +125,8 @@ pub enum EVP_PKEY_ASN1_METHOD {} pub enum EVP_PKEY_CTX {} pub enum CMAC_CTX {} cfg_if! { if #[cfg(any(ossl110, libressl280))] { pub enum HMAC_CTX {} Loading systest/build.rs +1 −0 Original line number Diff line number Diff line Loading @@ -56,6 +56,7 @@ fn main() { .header("openssl/bio.h") .header("openssl/x509v3.h") .header("openssl/safestack.h") .header("openssl/cmac.h") .header("openssl/hmac.h") .header("openssl/obj_mac.h") .header("openssl/ssl.h") Loading Loading
openssl-sys/src/handwritten/cmac.rs 0 → 100644 +18 −0 Original line number Diff line number Diff line use libc::*; use super::super::*; extern "C" { pub fn CMAC_CTX_new() -> *mut CMAC_CTX; pub fn CMAC_CTX_free(ctx: *mut CMAC_CTX); pub fn CMAC_Init( ctx: *mut CMAC_CTX, key: *const c_void, len: size_t, cipher: *const EVP_CIPHER, impl_: *mut ENGINE, ) -> c_int; pub fn CMAC_Update(ctx: *mut CMAC_CTX, data: *const c_void, len: size_t) -> c_int; pub fn CMAC_Final(ctx: *mut CMAC_CTX, out: *mut c_uchar, len: *mut size_t) -> c_int; pub fn CMAC_CTX_copy(dst: *mut CMAC_CTX, src: *const CMAC_CTX) -> c_int; }
openssl-sys/src/handwritten/mod.rs +2 −0 Original line number Diff line number Diff line Loading @@ -2,6 +2,7 @@ pub use self::aes::*; pub use self::asn1::*; pub use self::bio::*; pub use self::bn::*; pub use self::cmac::*; pub use self::cms::*; pub use self::conf::*; pub use self::crypto::*; Loading Loading @@ -35,6 +36,7 @@ mod aes; mod asn1; mod bio; mod bn; mod cmac; mod cms; mod conf; mod crypto; Loading
openssl-sys/src/handwritten/types.rs +2 −0 Original line number Diff line number Diff line Loading @@ -125,6 +125,8 @@ pub enum EVP_PKEY_ASN1_METHOD {} pub enum EVP_PKEY_CTX {} pub enum CMAC_CTX {} cfg_if! { if #[cfg(any(ossl110, libressl280))] { pub enum HMAC_CTX {} Loading
systest/build.rs +1 −0 Original line number Diff line number Diff line Loading @@ -56,6 +56,7 @@ fn main() { .header("openssl/bio.h") .header("openssl/x509v3.h") .header("openssl/safestack.h") .header("openssl/cmac.h") .header("openssl/hmac.h") .header("openssl/obj_mac.h") .header("openssl/ssl.h") Loading