fix: properly get challenge point

This commit is contained in:
Daniel Tehrani
2023-07-29 16:15:33 -07:00
parent cda41a9374
commit adf7ba6108

View File

@@ -36,10 +36,9 @@ impl<F: FieldExt> Transcript<F> {
}
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]) {