Skip to content

Commit 649ee0f

Browse files
committed
fp: use arkworks for u64_backend
1 parent b57e932 commit 649ee0f

File tree

5 files changed

+56
-3818
lines changed

5 files changed

+56
-3818
lines changed

src/fields/fp.rs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,16 @@ use crate::EncodingError;
77
pub mod arkworks;
88
mod ops;
99
mod u32;
10+
11+
// The u64 backend requires arkworks
12+
#[cfg(feature = "arkworks")]
1013
mod u64;
1114

1215
cfg_if! {
13-
if #[cfg(feature = "u32_backend")] {
14-
pub type Fp = u32::Fp;
15-
} else {
16+
if #[cfg(feature = "arkworks")] {
1617
pub type Fp = u64::Fp;
18+
} else {
19+
pub type Fp = u32::Fp;
1720
}
1821
}
1922

src/fields/fp/arkworks.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -658,9 +658,7 @@ mod tests {
658658
#[test]
659659
fn test_minus_one_squared() {
660660
let minus_one = Fp::zero() - Fp::one();
661-
assert_eq!(Fp::one(), Fp::ONE);
662-
663-
//assert_eq!(minus_one.square(), Fp::ONE);
661+
assert_eq!(minus_one.square(), Fp::ONE);
664662
}
665663

666664
#[test]

src/fields/fp/u64.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
pub mod fiat;
21
pub mod wrapper;
32

43
pub use wrapper::Fp;

0 commit comments

Comments
 (0)