pub unsafe extern "C" fn CMAC_Init(
    ctx: *mut CMAC_CTX,
    key: *const c_void,
    len: size_t,
    cipher: *const EVP_CIPHER,
    impl_: *mut ENGINE
) -> c_int