pub unsafe extern "C" fn EVP_KEM_encap( kem: *const EVP_KEM, out_ciphertext: *mut u8, ciphertext_len: usize, out_secret: *mut u8, secret_len: usize, peer_key: *const EVP_PKEY, ) -> c_int