halo2curves/bn256/
mod.rs
1mod curve;
2mod engine;
3mod fq;
4mod fq12;
5mod fq2;
6mod fq6;
7mod fr;
8
9pub use curve::*;
10pub use engine::*;
11pub use fq::*;
12pub use fq12::*;
13pub use fq2::*;
14pub use fq6::*;
15pub use fr::*;
16
17pub const BN_X: u64 = 4965661367192848881;
18
19pub const SIX_U_PLUS_2_NAF: [i8; 65] = [
21 0, 0, 0, 1, 0, 1, 0, -1, 0, 0, 1, -1, 0, 0, 1, 0, 0, 1, 1, 0, -1, 0, 0, 1, 0, -1, 0, 0, 0, 0,
22 1, 1, 1, 0, 0, -1, 0, 0, 1, 0, 0, 0, 0, 0, -1, 0, 0, 1, 1, 0, 0, -1, 0, 0, 0, 1, 1, 0, -1, 0,
23 0, 1, 0, 1, 1,
24];