Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions halo2-ecc/src/bn254/bls_signature.rs
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ use crate::fields::FieldChip;
use crate::fields::PrimeField;
use crate::halo2_proofs::halo2curves::bn256::Fq12;
use crate::halo2_proofs::halo2curves::bn256::{G1Affine, G2Affine};
use ff::Field;
use halo2_base::{AssignedValue, Context};

// To avoid issues with mutably borrowing twice (not allowed in Rust), we only store fp_chip and construct g2_chip and fp12_chip in scope when needed for temporary mutable borrows
Expand Down
1 change: 1 addition & 0 deletions halo2-ecc/src/bn254/pairing.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ use crate::{
fields::fp12::mul_no_carry_w6,
fields::{FieldChip, PrimeField},
};
use ff::Field;
use halo2_base::Context;

const XI_0: i64 = 9;
Expand Down
1 change: 1 addition & 0 deletions halo2-ecc/src/ecc/fixed_base.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
use super::{ec_add_unequal, ec_select, ec_select_from_bits, EcPoint, EccChip};
use crate::ecc::{ec_sub_strict, load_random_point};
use crate::fields::{FieldChip, PrimeField, Selectable};
use ff::Field;
use group::Curve;
use halo2_base::gates::builder::{parallelize_in, GateThreadBuilder};
use halo2_base::{gates::GateInstructions, utils::CurveAffineExt, AssignedValue, Context};
Expand Down
1 change: 1 addition & 0 deletions halo2-ecc/src/ecc/mod.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#![allow(non_snake_case)]
use crate::fields::{fp::FpChip, FieldChip, PrimeField, Selectable};
use crate::halo2_proofs::arithmetic::CurveAffine;
use ff::Field;
use group::{Curve, Group};
use halo2_base::gates::builder::GateThreadBuilder;
use halo2_base::utils::modulus;
Expand Down
1 change: 1 addition & 0 deletions halo2-ecc/src/fields/fp12.rs
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
use std::marker::PhantomData;

use ff::PrimeField as _;
use halo2_base::{utils::modulus, AssignedValue, Context};
use num_bigint::BigUint;

Expand Down
1 change: 1 addition & 0 deletions halo2-ecc/src/fields/fp2.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
use std::fmt::Debug;
use std::marker::PhantomData;

use ff::PrimeField as _;
use halo2_base::{utils::modulus, AssignedValue, Context};
use num_bigint::BigUint;

Expand Down
1 change: 0 additions & 1 deletion halo2-ecc/src/lib.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
#![allow(clippy::too_many_arguments)]
#![allow(clippy::op_ref)]
#![allow(clippy::type_complexity)]
#![feature(int_log)]
#![feature(trait_alias)]

pub mod bigint;
Expand Down
2 changes: 1 addition & 1 deletion rust-toolchain
Original file line number Diff line number Diff line change
@@ -1 +1 @@
nightly-2022-10-28
nightly-2023-04-19