Eurydice_array_to_slice_mut_01
Eurydice_array_to_slice_mut_01(&commitment_hash_candidate));
Eurydice_array_to_slice_mut_01(&deserialized_commitment_hash),
Eurydice_array_to_slice_mut_01(&recomputed_commitment_hash));
Eurydice_array_to_slice_mut_01(&pre_hash_buffer),
Eurydice_mut_borrow_slice_u8 uu____3 = Eurydice_array_to_slice_mut_01(&pre_hash_buffer);
Eurydice_array_to_slice_mut_01(&pre_hash_buffer),
Eurydice_mut_borrow_slice_u8 uu____3 = Eurydice_array_to_slice_mut_01(&pre_hash_buffer);
Eurydice_array_to_slice_mut_01(&pre_hash_buffer),
Eurydice_mut_borrow_slice_u8 uu____3 = Eurydice_array_to_slice_mut_01(&pre_hash_buffer);
libcrux_sha3_portable_sha256(Eurydice_array_to_slice_mut_01(&digest), input);
libcrux_sha3_portable_shake256(Eurydice_array_to_slice_mut_01(&digest), input);
Eurydice_slice_copy(Eurydice_array_to_slice_mut_01(&out), shared_secret, uint8_t);
Eurydice_slice_copy(Eurydice_array_to_slice_mut_01(&out), randomness, uint8_t);
Eurydice_slice_copy(Eurydice_array_to_slice_mut_01(&shared_secret_array),
Eurydice_slice_copy(Eurydice_array_to_slice_mut_01(&key_pair->public_key.public_key_hash),
Eurydice_slice_copy(Eurydice_array_to_slice_mut_01(&key_pair->private_key.implicit_rejection_value),
Eurydice_slice_copy(Eurydice_array_to_slice_mut_01(&key_pair->public_key.ind_cpa_public_key.seed_for_A),
libcrux_sha3_sha256_ema(Eurydice_array_to_slice_mut_01(&out), data);