mirror of
https://github.com/arnaucube/ark-curves-cherry-picked.git
synced 2026-01-12 00:41:32 +01:00
Add Grumpkin support for arkworks (#174)
Co-authored-by: Pratyush Mishra <pratyushmishra@berkeley.edu>
This commit is contained in:
1
grumpkin/src/fields/fq.rs
Normal file
1
grumpkin/src/fields/fq.rs
Normal file
@@ -0,0 +1 @@
|
||||
pub use ark_bn254::{Fr as Fq, FrConfig as FqConfig};
|
||||
1
grumpkin/src/fields/fr.rs
Normal file
1
grumpkin/src/fields/fr.rs
Normal file
@@ -0,0 +1 @@
|
||||
pub use ark_bn254::{Fq as Fr, FqConfig as FrConfig};
|
||||
8
grumpkin/src/fields/mod.rs
Normal file
8
grumpkin/src/fields/mod.rs
Normal file
@@ -0,0 +1,8 @@
|
||||
pub mod fq;
|
||||
pub use self::fq::*;
|
||||
|
||||
pub mod fr;
|
||||
pub use self::fr::*;
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests;
|
||||
5
grumpkin/src/fields/tests.rs
Normal file
5
grumpkin/src/fields/tests.rs
Normal file
@@ -0,0 +1,5 @@
|
||||
use crate::{Fq, Fr};
|
||||
use ark_algebra_test_templates::*;
|
||||
|
||||
test_field!(fr; Fr; mont_prime_field);
|
||||
test_field!(fq; Fq; mont_prime_field);
|
||||
Reference in New Issue
Block a user