From adf7ba6108ef139f16aeed891554455317c15654 Mon Sep 17 00:00:00 2001 From: Daniel Tehrani Date: Sat, 29 Jul 2023 16:15:33 -0700 Subject: [PATCH] fix: properly get challenge point --- tensor_pcs/src/transcript.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/tensor_pcs/src/transcript.rs b/tensor_pcs/src/transcript.rs index db570a4..83b1800 100644 --- a/tensor_pcs/src/transcript.rs +++ b/tensor_pcs/src/transcript.rs @@ -36,10 +36,9 @@ impl Transcript { } pub fn challenge_fe(&mut self) -> F { - // TODO: This is insecure - let mut bytes = [0u8; 32]; + let mut bytes = [0u8; 64]; self.transcript_inner.challenge_bytes(b"", &mut bytes); - F::from_repr(bytes).unwrap() + F::from_uniform_bytes(&bytes) } pub fn challenge_bytes(&mut self, bytes: &mut [u8]) {