Fix `to_non_unique_bytes` for `BLS12::G1Prepared`
Pratyush Mishra pratyushmishra@berkeley.edu
Wed, 16 Dec 2020 10:35:53 -0800
1 files changed,
3 insertions(+),
3 deletions(-)
M
src/groups/curves/short_weierstrass/bls12/mod.rs
→
src/groups/curves/short_weierstrass/bls12/mod.rs
@@ -90,9 +90,9 @@ }
#[tracing::instrument(target = "r1cs")] fn to_non_unique_bytes(&self) -> Result<Vec<UInt8<P::Fp>>, SynthesisError> { - let mut bytes = self.0.x.to_bytes()?; - let y_bytes = self.0.y.to_bytes()?; - let inf_bytes = self.0.infinity.to_bytes()?; + let mut bytes = self.0.x.to_non_unique_bytes()?; + let y_bytes = self.0.y.to_non_unique_bytes()?; + let inf_bytes = self.0.infinity.to_non_unique_bytes()?; bytes.extend_from_slice(&y_bytes); bytes.extend_from_slice(&inf_bytes); Ok(bytes)