pub unsafe extern "C" fn EVP_CipherInit(
    ctx: *mut EVP_CIPHER_CTX,
    evp: *const EVP_CIPHER,
    key: *const u8,
    iv: *const u8,
    mode: c_int
) -> c_int