Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add mcl backend #284

Closed
wants to merge 286 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
286 commits
Select commit Hold shift + click to select a range
ed42a37
Initial commit
pkondratas Oct 22, 2024
222677c
Remove unnecessary import
pkondratas Oct 22, 2024
2d8f224
Remove unnecessary closures
pkondratas Oct 22, 2024
cdc01f8
Fix all problem messages
Andenis-Bu Oct 22, 2024
e8b8d8e
Added eip_7594 benches
ArtiomTr Oct 23, 2024
b1c4314
Fix formatting
ArtiomTr Oct 23, 2024
93fcd6b
Format files
pkondratas Oct 23, 2024
f49f5dd
Modify generate_trusted_setup
Andenis-Bu Oct 23, 2024
661d1d3
Fix c#, go bindings
ArtiomTr Oct 23, 2024
e703333
Added parallel feature for rust-eth-kzg-benches
ArtiomTr Oct 23, 2024
3848cfa
Added load_trusted_setup benchmarks
ArtiomTr Oct 23, 2024
c955398
Merge pull request #20 from Maksasj/blst-unit-tests
ArtiomTr Oct 23, 2024
2b78c14
Fix go & nim bindings
ArtiomTr Oct 23, 2024
388070a
Merge branch 'eip-7594' of github.com:ArtiomTr/rust-kzg into eip-7594
ArtiomTr Oct 23, 2024
1e1b336
Fix clippy & format issues
ArtiomTr Oct 23, 2024
14f4b8a
Merge pull request #21 from pkondratas/zkcrypto-eip_7594_impl
ArtiomTr Oct 23, 2024
a7ff95c
Update zkcrypto & constantine patches
ArtiomTr Oct 23, 2024
701ebd3
Fix blst c# binding patch
ArtiomTr Oct 23, 2024
8069984
ran cargo frm
MatasSvarlys Oct 26, 2024
d7a4f75
changed to use LFFTSettings and LKZGsettings
MatasSvarlys Oct 26, 2024
8e42213
fixed errors in kzg_types
MatasSvarlys Oct 27, 2024
7e35c6f
Started implementing of eip-7594 (added test file, modified some old …
Myshk-IN Oct 29, 2024
0b26dc9
Optimized verify_cell_kzg_proof_batch by adding #[cfg(feature = "para…
Myshk-IN Oct 29, 2024
5424978
Fixed constantine java bindings tests
AlexShukel Nov 1, 2024
3f2b9b7
moved mcl files to fit project convention
Maksasj Nov 3, 2024
76a8989
Removed old mcl build script
Maksasj Nov 3, 2024
a7a43cb
Merge branch 'eip-7594' of https://github.com/ArtiomTr/rust-kzg into …
Andenis-Bu Nov 4, 2024
5462859
Merge pull request #23 from AlexShukel/fix-java-bindings-tests
ArtiomTr Nov 6, 2024
e72c3fc
Merge branch 'eip-7594' of https://github.com/ArtiomTr/rust-kzg into …
Maksasj Nov 6, 2024
dccc0e6
replaced old mcl implementation with blst
Maksasj Nov 6, 2024
fc1aa16
fixed mcl building and testing
Maksasj Nov 6, 2024
3b01f6a
packed herumi mcl implementation
Maksasj Nov 6, 2024
574aae2
Fix zero_poly.rs problems, update fft.rs
Andenis-Bu Nov 6, 2024
c1208a7
Fix fft_g1.rs problems
Andenis-Bu Nov 6, 2024
55a0a1e
arkworks implementation eip-7594
BaVilius Nov 7, 2024
f7790b3
fix some errors
BaVilius Nov 7, 2024
a9f8f6c
fix more errors
BaVilius Nov 7, 2024
59e587f
fix remaining ones
BaVilius Nov 7, 2024
9ff6458
fix
BaVilius Nov 7, 2024
abd80b2
remove
BaVilius Nov 7, 2024
4caf84d
remove unused imports
BaVilius Nov 7, 2024
b600a98
fixed kzg_types, das, poly and utils
MatasSvarlys Nov 7, 2024
3a19823
try foix
BaVilius Nov 7, 2024
6ae62f3
make tests pass
BaVilius Nov 7, 2024
64ae9c1
changed setting names to add L at the start and re-added _width into …
MatasSvarlys Nov 7, 2024
ac28dc5
fix
BaVilius Nov 7, 2024
f7a6b69
fix again
BaVilius Nov 7, 2024
021880d
yet another fix
BaVilius Nov 7, 2024
31fad35
fix test
BaVilius Nov 7, 2024
d019af0
fixed das and div by zero tests
MatasSvarlys Nov 7, 2024
5b44933
removed unused imports
MatasSvarlys Nov 7, 2024
6294a9e
fn g1_linear_combination works on a shallow implementation and should…
MatasSvarlys Nov 7, 2024
8ada953
add patches
BaVilius Nov 7, 2024
b3db17f
Attempt to fix tests
pkondratas Nov 10, 2024
40161f8
Change remove_precomputation placement
pkondratas Nov 10, 2024
f16dfcb
Fix formatting
pkondratas Nov 10, 2024
72e61df
Merge pull request #25 from juozbaliuk/eip-7594
ArtiomTr Nov 11, 2024
c8362d0
Add safety C functions
pkondratas Nov 11, 2024
5f29f2a
Fix formatting issues
pkondratas Nov 11, 2024
49f83ac
Fix potential problem in fft_g1.rs
Andenis-Bu Nov 18, 2024
106d8c0
Merge pull request #26 from pkondratas/zkcrypto-fix-tests
ArtiomTr Nov 18, 2024
ed35777
reverted some ArkFp and ArkG1/ArkG2 changes and re-added msm to the g…
MatasSvarlys Nov 21, 2024
04cd0e1
removed unused imports
MatasSvarlys Nov 21, 2024
d14d5b3
ran cargo fmt
MatasSvarlys Nov 21, 2024
5b8bdf3
Amended some parallelized functions: added cfg_iter_mut macro to simp…
Myshk-IN Nov 24, 2024
a0595ea
altered code to avoid zero index error
Myshk-IN Nov 24, 2024
7018ff3
Merge pull request #27 from Myshk-IN/optimize-verify-cell-kzg-proof-b…
ArtiomTr Nov 26, 2024
c588164
Refactor DAS implementation to support various trusted setup sizes / …
ArtiomTr Nov 27, 2024
8253fbc
MCL fp implementation
Maksasj Nov 28, 2024
b0234b6
Renamed MFp back to Fp
Maksasj Dec 5, 2024
df499d7
Removed unused usings from mcl fp.rs
Maksasj Dec 5, 2024
8352ca0
Renamed mcl types to fit rust-kzg conventions
Maksasj Dec 5, 2024
3229f1e
Removed sppark feature from mcl
Maksasj Dec 5, 2024
0ad69cb
Removed test_pairings_verify test from mcl
Maksasj Dec 5, 2024
38e0ad7
Merge branch 'eip-7594' of https://github.com/ArtiomTr/rust-kzg into …
Maksasj Dec 5, 2024
225bc83
Removed unused reference
Maksasj Dec 5, 2024
3aab3e2
updated blast code inside mcl
Maksasj Dec 5, 2024
92f09fe
replaced all blst structs with mcl
Maksasj Dec 11, 2024
5bddca8
Removed sppark from mcl source code
Maksasj Dec 11, 2024
643fd92
Merge branch 'mcl-implementation' of github.com:Maksasj/rust-kzg into gx
Maksasj Dec 11, 2024
8149f4b
updated mcl blst tests
Maksasj Dec 11, 2024
d5fc2dc
Merge branch 'mcl-implementation' of github.com:Maksasj/rust-kzg into gx
Maksasj Dec 11, 2024
5e16d6a
building mcl tests
Maksasj Dec 11, 2024
9156822
Implemented some g1 functionality
Maksasj Dec 11, 2024
dd347d4
batch_adder tests from mcl full implementation
Maksasj Dec 11, 2024
f06fab3
Merge pull request #28 from Andenis-Bu/eip-7594
ArtiomTr Dec 12, 2024
f5c4f38
bls12_381 tests except pairings_verify
Maksasj Dec 14, 2024
05758a7
Refactor KZGSettings to remove Preset trait
ArtiomTr Dec 25, 2024
fcdc344
Refactor arkworks DAS implementation
ArtiomTr Dec 25, 2024
7673bb5
Refactor constantine DAS implementation
ArtiomTr Dec 25, 2024
23ad21f
Refactor zkcrypto DAS implementation
ArtiomTr Dec 25, 2024
82703ff
Refactor arkworks3 DAS implementation
ArtiomTr Dec 25, 2024
9351969
Fix memory leak in free_trusted_setup
ArtiomTr Dec 28, 2024
386c20f
Make DAS implementation work with different FIELD_ELEMENTS_PER_EXT_BLOB
ArtiomTr Dec 28, 2024
ad5cc24
Fix clippy issues
ArtiomTr Dec 28, 2024
0aef834
Fix pipeline configuration
ArtiomTr Dec 28, 2024
df24eb8
Fix arkworks3 patches
ArtiomTr Dec 28, 2024
3805539
Fix java tests for arkworks & arkworks3 backends
ArtiomTr Dec 28, 2024
9ed92f4
Fix constantine tests
ArtiomTr Dec 28, 2024
fb796ba
Bump c-kzg-4844 commit hash
ArtiomTr Dec 28, 2024
0bda808
Remove unused files
ArtiomTr Dec 28, 2024
0be9769
Fix rust-eth-kzg benchmarks
ArtiomTr Dec 28, 2024
c859f27
Merge branch 'eip-7594' of github.com:ArtiomTr/rust-kzg into mcl-impl…
Maksasj Jan 2, 2025
1b84857
Added use core::mem::size_of
Maksasj Jan 2, 2025
f079b06
Merge branch 'mcl-implementation' of github.com:Maksasj/rust-kzg into gx
Maksasj Jan 2, 2025
f4fa3a7
Refactored kzg settings
Maksasj Jan 2, 2025
ea25b97
updated tests code && fixed building
Maksasj Jan 2, 2025
53ca081
fixed mcl pairings_verify
Maksasj Jan 2, 2025
e2bd638
fixed some tests
Maksasj Jan 2, 2025
e4ec99f
more working tests
Maksasj Jan 2, 2025
aebc36d
fixed is_inf and is_valid for mcl g1
Maksasj Jan 3, 2025
2eda379
removed unused usings
Maksasj Jan 3, 2025
cf8ce0e
fixed mcl tests
Maksasj Jan 12, 2025
6484f88
Merge pull request #1 from Maksasj/gx
Maksasj Jan 12, 2025
b4197ac
mcl_rust package
Maksasj Jan 15, 2025
42f3936
merge main into mcl-merge
Maksasj Jan 20, 2025
956a5fb
fixed mcl build
Maksasj Jan 20, 2025
88e10d2
Renamed mcl type names to fit code convention
Maksasj Jan 20, 2025
db63a92
Merge branch 'main' into mcl-merge
Maksasj Jan 20, 2025
225ebf9
implement: compute roots of unity
owanikin Aug 1, 2024
2566ba0
fix compute roots of unity issues for test to pass
owanikin Aug 3, 2024
5424314
_fft_field helper function
owanikin Aug 7, 2024
24918ee
fix traits implementations for compute_roots_of_unity
owanikin Aug 7, 2024
dc77bad
compute_cells_and_kzg_proof
owanikin Aug 22, 2024
f20633c
implement reverse bit order
owanikin Aug 26, 2024
6a9317f
Import EIP-7594 DAS tests
ArtiomTr Sep 10, 2024
58e3a9f
Configured EIP-7594 vector tests
ArtiomTr Sep 12, 2024
56cc164
blst implement compute_cells_and_kzg_proofs, start implementing recov…
ArtiomTr Sep 19, 2024
6ec2d27
recovery
ArtiomTr Sep 28, 2024
9fd7afd
Cell recovery
ArtiomTr Sep 30, 2024
014808b
Proof recovery
ArtiomTr Sep 30, 2024
f45b8c2
verify_cell_kzg_proof_batch
ArtiomTr Oct 1, 2024
5787c24
bug fix
ArtiomTr Oct 1, 2024
c21d240
bug fixes
ArtiomTr Oct 1, 2024
df7495c
Fix bindings
ArtiomTr Oct 2, 2024
64b6a35
Fix clippy issues
ArtiomTr Oct 2, 2024
d8d91c8
bump c-kzg-4844 hash
ArtiomTr Oct 2, 2024
af30c72
disable c# tests
ArtiomTr Oct 2, 2024
7dd6948
python install build module
ArtiomTr Oct 2, 2024
5b4d38c
EIP-7594 trait implementation
ArtiomTr Oct 10, 2024
64750f2
Updated patches
ArtiomTr Oct 12, 2024
a71a40c
Implemented eip_7594 in constantine crate
AlexShukel Oct 12, 2024
41a43ee
Added C bindings in eip-7594
AlexShukel Oct 12, 2024
fd2275b
Added eip_7594 benches
ArtiomTr Oct 23, 2024
48efe78
Fix formatting
ArtiomTr Oct 23, 2024
1be2fd9
Fix c#, go bindings
ArtiomTr Oct 23, 2024
ac07e2b
Added parallel feature for rust-eth-kzg-benches
ArtiomTr Oct 23, 2024
756d1e3
Added load_trusted_setup benchmarks
ArtiomTr Oct 23, 2024
4983573
Fix go & nim bindings
ArtiomTr Oct 23, 2024
92a369f
implemented test_recover_cells_and_kzg_proofs_succeeds_random_blob un…
Maksasj Oct 3, 2024
6bd12e3
implemented test_verify_cell_kzg_proof_batch_succeeds_random_blob uni…
Maksasj Oct 3, 2024
1f7318b
Fix clippy & format issues
ArtiomTr Oct 23, 2024
087e2b3
Initial commit
pkondratas Oct 22, 2024
00ba495
Remove unnecessary import
pkondratas Oct 22, 2024
a74e2db
Remove unnecessary closures
pkondratas Oct 22, 2024
2aead4c
Format files
pkondratas Oct 23, 2024
df5c072
Update zkcrypto & constantine patches
ArtiomTr Oct 23, 2024
9fe3cd5
Fix blst c# binding patch
ArtiomTr Oct 23, 2024
69539d0
Fixed constantine java bindings tests
AlexShukel Nov 1, 2024
9b2e1c1
replaced old mcl implementation with blst
Maksasj Nov 6, 2024
242f77a
fixed mcl building and testing
Maksasj Nov 6, 2024
fd21c31
packed herumi mcl implementation
Maksasj Nov 6, 2024
f01d362
MCL fp implementation
Maksasj Nov 28, 2024
1d251b6
Renamed MFp back to Fp
Maksasj Dec 5, 2024
899cef0
Removed unused usings from mcl fp.rs
Maksasj Dec 5, 2024
3341dec
Renamed mcl types to fit rust-kzg conventions
Maksasj Dec 5, 2024
9ca9320
Removed sppark feature from mcl
Maksasj Dec 5, 2024
84845d1
Removed test_pairings_verify test from mcl
Maksasj Dec 5, 2024
d0afd94
arkworks implementation eip-7594
BaVilius Nov 7, 2024
ab9359c
fix some errors
BaVilius Nov 7, 2024
3b4c1d1
fix more errors
BaVilius Nov 7, 2024
5c43452
fix remaining ones
BaVilius Nov 7, 2024
250e9b4
fix
BaVilius Nov 7, 2024
8627ec4
remove
BaVilius Nov 7, 2024
4fde848
remove unused imports
BaVilius Nov 7, 2024
5ae0100
try foix
BaVilius Nov 7, 2024
5b591a5
make tests pass
BaVilius Nov 7, 2024
b2f4293
fix
BaVilius Nov 7, 2024
845b99f
fix again
BaVilius Nov 7, 2024
1fd63cf
yet another fix
BaVilius Nov 7, 2024
6648714
fix test
BaVilius Nov 7, 2024
d24c8c8
add patches
BaVilius Nov 7, 2024
8928d8e
Attempt to fix tests
pkondratas Nov 10, 2024
794565b
Change remove_precomputation placement
pkondratas Nov 10, 2024
4bb0e18
Fix formatting
pkondratas Nov 10, 2024
b378dca
Add safety C functions
pkondratas Nov 11, 2024
b5cfa1b
Fix formatting issues
pkondratas Nov 11, 2024
102664a
Optimized verify_cell_kzg_proof_batch by adding #[cfg(feature = "para…
Myshk-IN Oct 29, 2024
2770821
Amended some parallelized functions: added cfg_iter_mut macro to simp…
Myshk-IN Nov 24, 2024
c65a947
altered code to avoid zero index error
Myshk-IN Nov 24, 2024
73797a4
Refactor DAS implementation to support various trusted setup sizes / …
ArtiomTr Nov 27, 2024
3f3bbc1
Removed unused reference
Maksasj Dec 5, 2024
f7e5d3e
updated blast code inside mcl
Maksasj Dec 5, 2024
2b4187b
replaced all blst structs with mcl
Maksasj Dec 11, 2024
b935e28
Removed sppark from mcl source code
Maksasj Dec 11, 2024
daa80b4
updated mcl blst tests
Maksasj Dec 11, 2024
717644c
building mcl tests
Maksasj Dec 11, 2024
f4a9642
Implemented some g1 functionality
Maksasj Dec 11, 2024
091a394
batch_adder tests from mcl full implementation
Maksasj Dec 11, 2024
851612f
bls12_381 tests except pairings_verify
Maksasj Dec 14, 2024
3f21931
add arkwors3 eip_7594.rs file
Andenis-Bu Oct 13, 2024
f1de812
Implement eip_7594 function types in arkworks3 crate
Andenis-Bu Oct 13, 2024
ba2ee2b
implemented new names matching blst in arkworks3 (everything except e…
MatasSvarlys Oct 14, 2024
4f39e1b
Implement functions in utils, fix problems in eip_7594
Andenis-Bu Oct 17, 2024
fe49b87
Fix problems in eip_4844, add functions to utils
Andenis-Bu Oct 17, 2024
144f95f
Fix all problem messages
Andenis-Bu Oct 22, 2024
b2345d0
Modify generate_trusted_setup
Andenis-Bu Oct 23, 2024
d665791
ran cargo frm
MatasSvarlys Oct 26, 2024
8581941
changed to use LFFTSettings and LKZGsettings
MatasSvarlys Oct 26, 2024
5e11efb
fixed errors in kzg_types
MatasSvarlys Oct 27, 2024
b151ced
Fix zero_poly.rs problems, update fft.rs
Andenis-Bu Nov 6, 2024
54eebdc
Fix fft_g1.rs problems
Andenis-Bu Nov 6, 2024
59fe012
fixed kzg_types, das, poly and utils
MatasSvarlys Nov 7, 2024
4f138fa
changed setting names to add L at the start and re-added _width into …
MatasSvarlys Nov 7, 2024
3560ece
fixed das and div by zero tests
MatasSvarlys Nov 7, 2024
6e41d40
removed unused imports
MatasSvarlys Nov 7, 2024
47ce61a
fn g1_linear_combination works on a shallow implementation and should…
MatasSvarlys Nov 7, 2024
8a89ae9
Fix potential problem in fft_g1.rs
Andenis-Bu Nov 18, 2024
a8ae310
reverted some ArkFp and ArkG1/ArkG2 changes and re-added msm to the g…
MatasSvarlys Nov 21, 2024
2bc458c
removed unused imports
MatasSvarlys Nov 21, 2024
b5ac5e1
ran cargo fmt
MatasSvarlys Nov 21, 2024
1fd770e
Refactor KZGSettings to remove Preset trait
ArtiomTr Dec 25, 2024
a40c445
Refactor arkworks DAS implementation
ArtiomTr Dec 25, 2024
4ef468c
Refactor constantine DAS implementation
ArtiomTr Dec 25, 2024
261d28e
Refactor zkcrypto DAS implementation
ArtiomTr Dec 25, 2024
04c9895
Refactor arkworks3 DAS implementation
ArtiomTr Dec 25, 2024
ee6ea41
Fix memory leak in free_trusted_setup
ArtiomTr Dec 28, 2024
c9425cb
Make DAS implementation work with different FIELD_ELEMENTS_PER_EXT_BLOB
ArtiomTr Dec 28, 2024
2931c1e
Fix clippy issues
ArtiomTr Dec 28, 2024
1a2ad50
Fix pipeline configuration
ArtiomTr Dec 28, 2024
33a61ac
Fix arkworks3 patches
ArtiomTr Dec 28, 2024
c627090
Fix java tests for arkworks & arkworks3 backends
ArtiomTr Dec 28, 2024
3122a50
Fix constantine tests
ArtiomTr Dec 28, 2024
0822baf
Bump c-kzg-4844 commit hash
ArtiomTr Dec 28, 2024
b27550a
Remove unused files
ArtiomTr Dec 28, 2024
bd592a7
Fix rust-eth-kzg benchmarks
ArtiomTr Dec 28, 2024
54932cf
Added use core::mem::size_of
Maksasj Jan 2, 2025
037464f
Refactored kzg settings
Maksasj Jan 2, 2025
5b133fd
updated tests code && fixed building
Maksasj Jan 2, 2025
464524a
fixed mcl pairings_verify
Maksasj Jan 2, 2025
81ac63d
fixed some tests
Maksasj Jan 2, 2025
c876768
more working tests
Maksasj Jan 2, 2025
0abebcf
fixed is_inf and is_valid for mcl g1
Maksasj Jan 3, 2025
8056cab
removed unused usings
Maksasj Jan 3, 2025
70af926
fixed mcl tests
Maksasj Jan 12, 2025
aadca7d
mcl_rust package
Maksasj Jan 15, 2025
1b0b75c
merge main into mcl-merge
Maksasj Jan 20, 2025
b7f0867
fixed mcl build
Maksasj Jan 20, 2025
e62304c
Renamed mcl type names to fit code convention
Maksasj Jan 20, 2025
9ea0f47
Merge branch 'mcl-merge' of github.com:Maksasj/rust-kzg into mcl-merge
Maksasj Jan 20, 2025
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
172 changes: 15 additions & 157 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 1 addition & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,11 @@ members = [
"blst-sppark",
"kzg",
"kzg-bench",
"mcl/kzg",
"mcl/kzg-bench",
"mcl",
"zkcrypto",
"constantine",
"rust-eth-kzg-benches",
]


[profile.bench]
lto = "thin"
1 change: 1 addition & 0 deletions arkworks3/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ hex = "0.4.3"
rand = { version = "0.8.5", optional = true }
libc = { version = "0.2.148", default-features = false }
rayon = { version = "1.8.0", optional = true }
smallvec = { version = "1.11.1", features = ["const_generics"] }
rust-kzg-arkworks3-sppark = { path = "../arkworks3-sppark", version = "0.1.0", optional = true }
rust-kzg-arkworks3-sppark-wlc = { path = "../arkworks3-sppark-wlc", version = "0.1.0", optional = true }

Expand Down
2 changes: 1 addition & 1 deletion arkworks3/benches/das.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use criterion::{criterion_group, criterion_main, Criterion};
use kzg_bench::benches::das::bench_das_extension;
use rust_kzg_arkworks3::kzg_proofs::FFTSettings;
use rust_kzg_arkworks3::kzg_proofs::LFFTSettings as FFTSettings;
use rust_kzg_arkworks3::kzg_types::ArkFr;

fn bench_das_extension_(c: &mut Criterion) {
Expand Down
2 changes: 1 addition & 1 deletion arkworks3/benches/eip_4844.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ use kzg::eip_4844::{
};
use kzg_bench::benches::eip_4844::bench_eip_4844;
use rust_kzg_arkworks3::eip_4844::load_trusted_setup_filename_rust;
use rust_kzg_arkworks3::kzg_proofs::{FFTSettings, KZGSettings};
use rust_kzg_arkworks3::kzg_proofs::{LFFTSettings as FFTSettings, LKZGSettings as KZGSettings};
use rust_kzg_arkworks3::kzg_types::{ArkFp, ArkFr, ArkG1, ArkG1Affine, ArkG2};
use rust_kzg_arkworks3::utils::PolyData;

Expand Down
2 changes: 1 addition & 1 deletion arkworks3/benches/fft.rs
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
use criterion::{criterion_group, criterion_main, Criterion};
use kzg_bench::benches::fft::{bench_fft_fr, bench_fft_g1};
use rust_kzg_arkworks3::kzg_proofs::FFTSettings;
use rust_kzg_arkworks3::kzg_proofs::LFFTSettings as FFTSettings;
use rust_kzg_arkworks3::kzg_types::{ArkFr, ArkG1};

fn bench_fft_fr_(c: &mut Criterion) {
Expand Down
2 changes: 1 addition & 1 deletion arkworks3/benches/recover.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use criterion::{criterion_group, criterion_main, Criterion};
use kzg_bench::benches::recover::bench_recover;

use rust_kzg_arkworks3::kzg_proofs::FFTSettings;
use rust_kzg_arkworks3::kzg_proofs::LFFTSettings as FFTSettings;
use rust_kzg_arkworks3::kzg_types::ArkFr;
use rust_kzg_arkworks3::utils::PolyData;

Expand Down
2 changes: 1 addition & 1 deletion arkworks3/benches/zero_poly.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
use criterion::{criterion_group, criterion_main, Criterion};
use kzg_bench::benches::zero_poly::bench_zero_poly;

use rust_kzg_arkworks3::kzg_proofs::FFTSettings;
use rust_kzg_arkworks3::kzg_proofs::LFFTSettings as FFTSettings;
use rust_kzg_arkworks3::kzg_types::ArkFr;
use rust_kzg_arkworks3::utils::PolyData;

Expand Down
Loading
Loading