pub unsafe extern "C" fn EVP_AEAD_CTX_new( aead: *const EVP_AEAD, key: *const u8, key_len: usize, tag_len: usize, ) -> *mut EVP_AEAD_CTX