some minor changes
Kevin Jue kjue235@gmail.com
Mon, 15 May 2023 12:28:00 -0700
5 files changed,
8 insertions(+),
8 deletions(-)
M
Cargo.toml
→
Cargo.toml
@@ -13,5 +13,5 @@ num = { version = "0.4", default-features = false }
plonky2 = { git = "https://github.com/mir-protocol/plonky2.git", default-features = false } [dev-dependencies] -plonky2 = { git = "https://github.com/mir-protocol/plonky2.git", features = ["gate_testing"] } +plonky2 = { git = "https://github.com/mir-protocol/plonky2.git", default-features = false, features = ["gate_testing"] } rand = { version = "0.8.4", default-features = false, features = ["getrandom"] }
M
src/gadgets/arithmetic_u32.rs
→
src/gadgets/arithmetic_u32.rs
@@ -1,7 +1,7 @@
use alloc::string::{String, ToString}; use alloc::vec; use alloc::vec::Vec; -use plonky2::util::serialization::{IoResult, Buffer, Read, Write}; +use plonky2::util::serialization::{Buffer, IoResult, Read, Write}; use core::marker::PhantomData; use plonky2::field::extension::Extendable;@@ -14,7 +14,7 @@
use crate::gates::add_many_u32::U32AddManyGate; use crate::gates::arithmetic_u32::U32ArithmeticGate; use crate::gates::subtraction_u32::U32SubtractionGate; -use crate::serialization::{WriteU32, ReadU32}; +use crate::serialization::{ReadU32, WriteU32}; use crate::witness::GeneratedValuesU32; #[derive(Clone, Copy, Debug)]@@ -274,7 +274,6 @@
out_buffer.set_u32_target(self.low, low); out_buffer.set_u32_target(self.high, high); } - } #[cfg(test)]
M
src/gates/add_many_u32.rs
→
src/gates/add_many_u32.rs
@@ -1,7 +1,7 @@
use alloc::format; use alloc::string::{String, ToString}; use alloc::vec::Vec; -use plonky2::util::serialization::{IoResult, Buffer, Write, Read}; +use plonky2::util::serialization::{Buffer, IoResult, Read, Write}; use core::marker::PhantomData; use itertools::unfold;
M
src/gates/range_check_u32.rs
→
src/gates/range_check_u32.rs
@@ -216,13 +216,13 @@ }
} fn serialize(&self, dst: &mut Vec<u8>) -> IoResult<()> { - dst.write_usize(self.row)?; - self.gate.serialize(dst) + self.gate.serialize(dst)?; + dst.write_usize(self.row) } fn deserialize(src: &mut Buffer) -> IoResult<Self> { - let row = src.read_usize()?; let gate = U32RangeCheckGate::deserialize(src)?; + let row = src.read_usize()?; Ok(Self { row, gate }) }
M
src/serialization.rs
→
src/serialization.rs
@@ -14,6 +14,7 @@ self.write_target(x.0)
} } +#[cfg(feature = "std")] pub trait ReadU32 { fn read_target_u32(&mut self) -> IoResult<U32Target>; }