pub unsafe extern "C" fn EVP_PKEY_encrypt(
    ctx: *mut EVP_PKEY_CTX,
    pout: *mut c_uchar,
    poutlen: *mut size_t,
    pin: *const c_uchar,
    pinlen: size_t
) -> c_int