Skip to content

Commit 5e7e8c1

Browse files
Merge pull request #30 from scroll-tech/matthias/formatting
Run `cargo fmt` everywhere This is to make the subsequent PRs smaller.
2 parents b6f77a7 + 805e675 commit 5e7e8c1

File tree

31 files changed

+7277
-3099
lines changed

31 files changed

+7277
-3099
lines changed

circ_blocks/circ_fields/src/ext_field.rs

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
1-
use serde::{Serialize, Deserialize};
2-
use std::ops::{Neg, Add, AddAssign, Mul, MulAssign, Sub, SubAssign};
3-
use ff::{derive::subtle::{Choice, ConditionallySelectable, ConstantTimeEq}, Field};
1+
use ff::{
2+
derive::subtle::{Choice, ConditionallySelectable, ConstantTimeEq},
3+
Field,
4+
};
45
use rand::RngCore;
6+
use serde::{Deserialize, Serialize};
7+
use std::ops::{Add, AddAssign, Mul, MulAssign, Neg, Sub, SubAssign};
58

69
use crate::ff_field::FGoldilocks;
710
use ff::derive::subtle::CtOption;
811
use rug::Integer;
912

1013
/// Degree 2 FGoldilocks extension field mod x^2 - 7
11-
#[derive(Clone, Copy, Debug, Default, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize, Hash)]
14+
#[derive(
15+
Clone, Copy, Debug, Default, PartialEq, Eq, PartialOrd, Ord, Serialize, Deserialize, Hash,
16+
)]
1217
pub struct FGoldilocksExt2(pub [FGoldilocks; 2]);
1318

1419
impl FGoldilocksExt2 {
@@ -431,4 +436,4 @@ impl std::convert::From<&FGoldilocksExt2> for Integer {
431436
assert_eq!(f.0[1], FGoldilocks::from(0u64));
432437
Integer::from(&f.0[0])
433438
}
434-
}
439+
}

circ_blocks/circ_fields/src/ff_field.rs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -151,9 +151,4 @@ def_field!(
151151
4
152152
);
153153

154-
def_field!(
155-
f_goldilocks,
156-
"18446744069414584321",
157-
"7",
158-
2
159-
);
154+
def_field!(f_goldilocks, "18446744069414584321", "7", 2);

circ_blocks/circ_fields/src/lib.rs

Lines changed: 33 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,22 @@
33
#![warn(missing_docs)]
44
#![deny(warnings)]
55

6+
mod ext_field;
67
mod ff_field;
78
mod int_field;
8-
mod ext_field;
99
pub mod size;
1010

1111
/// Exports for moduli defined in this crate, as ARCs
1212
pub mod moduli {
1313
pub use super::ff_field::{F_BLS12381_FMOD_ARC, F_BN254_FMOD_ARC, F_CURVE25519_FMOD_ARC};
1414
}
1515

16-
use ff_field::{FBls12381, FBn254, FCurve25519, FGoldilocks};
1716
use ext_field::FGoldilocksExt2;
17+
use ff_field::{FBls12381, FBn254, FCurve25519, FGoldilocks};
1818
use ff_field::{F_BLS12381_FMOD, F_BN254_FMOD, F_CURVE25519_FMOD, F_GOLDILOCKS_FMOD};
19-
use ff_field::{F_BLS12381_FMOD_ARC, F_BN254_FMOD_ARC, F_CURVE25519_FMOD_ARC, F_GOLDILOCKS_FMOD_ARC};
19+
use ff_field::{
20+
F_BLS12381_FMOD_ARC, F_BN254_FMOD_ARC, F_CURVE25519_FMOD_ARC, F_GOLDILOCKS_FMOD_ARC,
21+
};
2022
use int_field::IntField;
2123

2224
use datasize::DataSize;
@@ -573,10 +575,16 @@ impl FieldV {
573575
match &*self.full_cow() {
574576
FullFieldV::FBls12381(pf) => Self::from(FullFieldV::FBls12381(pf.invert().unwrap())),
575577
FullFieldV::FBn254(pf) => Self::from(FullFieldV::FBn254(pf.invert().unwrap())),
576-
FullFieldV::FCurve25519(pf) => Self::from(FullFieldV::FCurve25519(pf.invert().unwrap())),
578+
FullFieldV::FCurve25519(pf) => {
579+
Self::from(FullFieldV::FCurve25519(pf.invert().unwrap()))
580+
}
577581
FullFieldV::IntField(i) => Self::from(FullFieldV::IntField(i.clone().recip())),
578-
FullFieldV::FGoldilocks(pf) => Self::from(FullFieldV::FGoldilocks(pf.invert().unwrap())),
579-
FullFieldV::FGoldilocksExt2(pf) => Self::from(FullFieldV::FGoldilocksExt2(pf.invert().unwrap())),
582+
FullFieldV::FGoldilocks(pf) => {
583+
Self::from(FullFieldV::FGoldilocks(pf.invert().unwrap()))
584+
}
585+
FullFieldV::FGoldilocksExt2(pf) => {
586+
Self::from(FullFieldV::FGoldilocksExt2(pf.invert().unwrap()))
587+
}
580588
}
581589
}
582590

@@ -587,10 +595,16 @@ impl FieldV {
587595
match &*self.full_cow() {
588596
FullFieldV::FBls12381(pf) => Self::from(FullFieldV::FBls12381(pf.invert().unwrap())),
589597
FullFieldV::FBn254(pf) => Self::from(FullFieldV::FBn254(pf.invert().unwrap())),
590-
FullFieldV::FCurve25519(pf) => Self::from(FullFieldV::FCurve25519(pf.invert().unwrap())),
598+
FullFieldV::FCurve25519(pf) => {
599+
Self::from(FullFieldV::FCurve25519(pf.invert().unwrap()))
600+
}
591601
FullFieldV::IntField(i) => Self::from(FullFieldV::IntField(i.clone().recip())),
592-
FullFieldV::FGoldilocks(pf) => Self::from(FullFieldV::FGoldilocks(pf.invert().unwrap())),
593-
FullFieldV::FGoldilocksExt2(pf) => Self::from(FullFieldV::FGoldilocksExt2(pf.invert().unwrap())),
602+
FullFieldV::FGoldilocks(pf) => {
603+
Self::from(FullFieldV::FGoldilocks(pf.invert().unwrap()))
604+
}
605+
FullFieldV::FGoldilocksExt2(pf) => {
606+
Self::from(FullFieldV::FGoldilocksExt2(pf.invert().unwrap()))
607+
}
594608
}
595609
}
596610

@@ -625,7 +639,7 @@ impl FieldV {
625639
Err(FullFieldV::FCurve25519(pf)) => bool::from(pf.is_one()),
626640
Err(FullFieldV::IntField(i)) => i.i == 1,
627641
Err(FullFieldV::FGoldilocks(pf)) => bool::from(pf.is_one()),
628-
Err(FullFieldV::FGoldilocksExt2(pf)) => { pf == &FGoldilocksExt2::one() },
642+
Err(FullFieldV::FGoldilocksExt2(pf)) => pf == &FGoldilocksExt2::one(),
629643
}
630644
}
631645

@@ -910,9 +924,15 @@ impl Neg for FieldV {
910924
match self.full_mut() {
911925
FullFieldV::FBls12381(pf) => Self::from(FullFieldV::FBls12381(pf.clone().neg())),
912926
FullFieldV::FBn254(pf) => Self::from(FullFieldV::FBn254(pf.clone().neg())),
913-
FullFieldV::FCurve25519(pf) => Self::from(FullFieldV::FCurve25519(pf.clone().neg())),
914-
FullFieldV::FGoldilocks(pf) => Self::from(FullFieldV::FGoldilocks(pf.clone().neg())),
915-
FullFieldV::FGoldilocksExt2(pf) => Self::from(FullFieldV::FGoldilocksExt2(pf.clone().neg())),
927+
FullFieldV::FCurve25519(pf) => {
928+
Self::from(FullFieldV::FCurve25519(pf.clone().neg()))
929+
}
930+
FullFieldV::FGoldilocks(pf) => {
931+
Self::from(FullFieldV::FGoldilocks(pf.clone().neg()))
932+
}
933+
FullFieldV::FGoldilocksExt2(pf) => {
934+
Self::from(FullFieldV::FGoldilocksExt2(pf.clone().neg()))
935+
}
916936
FullFieldV::IntField(i) => Self::from(FullFieldV::IntField(i.clone().neg())),
917937
}
918938
} else {

0 commit comments

Comments
 (0)