pub unsafe extern "C" fn EVP_AEAD_CTX_open_gather(
ctx: *const EVP_AEAD_CTX,
out: *mut u8,
nonce: *const u8,
nonce_len: usize,
in_: *const u8,
in_len: usize,
in_tag: *const u8,
in_tag_len: usize,
ad: *const u8,
ad_len: usize,
) -> c_int