arnaucube
arnaucube/ark-r1cs-stdPublic Self-hosted repository
Fix `to_non_unique_bytes` for `BLS12::G1Prepared`
Pratyush Mishra pratyushmishra@berkeley.edu
Wed, 16 Dec 2020 10:35:53 -0800
commit

1e935b0b94664e3ad769942f639041881fb0599b

parent

9cb17dc13090c5c596c1c88012c617ee6c957d26

1 files changed, 3 insertions(+), 3 deletions(-)

jump to
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)