fix: properly get challenge point
Daniel Tehrani contact@dantehrani.com
Sat, 29 Jul 2023 16:15:33 -0700
1 files changed,
2 insertions(+),
3 deletions(-)
jump to
M
tensor_pcs/src/transcript.rs
→
tensor_pcs/src/transcript.rs
@@ -36,10 +36,9 @@ .collect()
} 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]) {