Releases
latest
Compare
Sorry, something went wrong.
No results found
Commits
53a7855 : move trait eip_4844 func impls to eip_4844.rs (Domas Kalinauskas) #246
6229512 : add Sync trait to Fr & G1 (Domas Kalinauskas) #246
dc4f3f4 : clippy fixes (Domas Kalinauskas) #246
15e444f : update arkworks pipelines (Domas Kalinauskas) #246
e70b09d : port updated blst changes (Domas Kalinauskas) #246
8a8c94d : Merge branch 'integration' into feat/lab1 (Domas K) #246
2558430 : cargo fmt fixes (Domas Kalinauskas) #246
3ca4547 : arkworks patch fixes (Domas Kalinauskas) #246
f88075e : arkworks add eip4844 tests, fix conversion funcs (Domas Kalinauskas) #246
8db331f : Fixed some problems with test.sh file (Armantidas) #246
4530ee1 : implement arkworks bigint fr check (Domas Kalinauskas) #246
2725790 : tests for compute_kzg_proof and verify_blob_kzg_proof_batch (povilassl) #244
5ae4a29 : fix clippy error (povilassl) #244
52e0b93 : move tests to kzg-bench (povilassl) #244
98cc20a : fix clippy for macos (povilassl) #244
a0c7786 : ignore clippy type complexity (povilassl) #244
bc70194 : Bump c-kzg commit hash (sirse) #244
fddb080 : Merge branch 'integration' into feat/lab1 (Domas K) #246
ebdb605 : arkworks ckzg hash update (Domas Kalinauskas) #246
d448540 : Added task II (Saulius Grigaitis)
2b6cf73 : 1 LAB (Justuxs) #245
e445c25 : Change folder structure (Justuxs) #245
744ec37 : Minor fixes (Justuxs) #245
2287504 : Minor fixes (Justuxs) #245
081d9a0 : Branches fix (Justuxs) #245
f63c05a : Merge branch 'lynxcs-feat/lab1' into integration (Saulius Grigaitis) #246
798d935 : Poly test fix (Justuxs) #245
fab226d : cargo test --manifest-path zkcrypto/Cargo.toml --no-fail-fast --features parallel fix (Justuxs) #245
81dd6a7 : Merge remote-tracking branch 'origin/zkcrypto-lab1' into zkcrypto-lab1 (Justuxs) #245
d868bec : clipy fix (Justuxs) #245
8cada61 : fmt fix (Justuxs) #245
0db37ab : tmp test removed (Justuxs) #245
adc825b : Batch fix (Justuxs) #245
336bf9d : Remove test temp (Justuxs) #245
4decead : support wasm build (Domas Kalinauskas) #247
1276be7 : Do not build releases with 'force adx' (Saulius Grigaitis) #247
1a3e6f3 : refactor release for easier backend addition (Domas Kalinauskas) #247
e8c6366 : consolidate backend tests & benchmark workflows (Domas Kalinauskas) #247
9ecfe31 : Merge remote-tracking branch 'origin/feat/lab1' into zkcrypto-lab1 (Justuxs) #245
a4165cc : Added zkcrypto to test (Justuxs) #245
5fe1fe1 : Fixed cargo (Justuxs) #245
5c2fbb7 : Try to fix (Justuxs) #245
4ca670f : Make similar Cargo.lock (Justuxs) #245
0a05b52 : Tried to change order (Justuxs) #245
38b597e : Some fixes (Justuxs) #245
aa0e7b0 : Try to fix let mut file = File::open(filepath).map_err(|_| "Unable to open file".to_string())?; (Justuxs) #245
dcadab6 : frm fix (Justuxs) #245
3f6e8ce : support wasm build (Domas Kalinauskas) #247
315f454 : Do not build releases with 'force adx' (Saulius Grigaitis) #247
7bd99fa : refactor release for easier backend addition (Domas Kalinauskas) #247
8af4460 : consolidate backend tests & benchmark workflows (Domas Kalinauskas) #247
79cb783 : Merge branch 'integration' into zkcrypto-lab1 (Justuxs) #245
de4c132 : msm (Justuxs) #245
065eee1 : fix converter (Justuxs) #245
339cf88 : fix format (Justuxs) #245
ae9fcb2 : remove feature (Justuxs) #245
8ce6db4 : Merged main (Saulius Grigaitis)
222a61d : Updated readme (Saulius Grigaitis)
f0269fa : Add python script that parses benchmark results (belijzajac) #261
4b53ff2 : Added tasks/III.md (Saulius Grigaitis)
7814294 : add fp & affine traits, 256bit scalar type (Domas Kalinauskas) #253
de6af3d : implement new traits for blst backend (Domas Kalinauskas) #253
25c7976 : implement parallel pippinger using traits (Domas Kalinauskas) #253
c09f7ca : blst pippinger generic (Domas Kalinauskas) #253
153a4e7 : move generic arkmsm to separate folder (Domas Kalinauskas) #253
728eff2 : add arkmsm feature flag, update parallel flag (Domas Kalinauskas) #253
11ad7c8 : add func to fr to convert to scalar256 (Domas Kalinauskas) #253
dc1de7a : msm accept projective + fr & convert internally (Domas Kalinauskas) #253
83ac784 : add commented out old parallel pippenger impl (Domas Kalinauskas) #253
addc41c : Added generic BGMW (sirse) #253
ee0803b : Support precomputations in C bindings (sirse) #253
279f3df : Switch to stable version (Saulius Grigaitis) #253
9e4babc : merge (Saulius Grigaitis) #253
7543e65 : init commit (Domas Kalinauskas) #251
acd3337 : Partial constantine ecc backend (Armantidas) #251
792c5a4 : Finish constantine base (Armantidas) #251
6f0ae50 : Add mixed kzg settings, benchmarks/tests for constantine impls of eip4844 funcs (Domas Kalinauskas) #251
e8d7b01 : bgmw + workflows (Domas Kalinauskas) #251
7aef5bc : remove additional blst usage in g1,g2,fr where possible + clippy fixes (Domas Kalinauskas) #251
72e7a5b : implement debug trait directly, clippy & fmt fixes (Domas Kalinauskas) #251
f997010 : switch constantine deps to repo (Domas Kalinauskas) #251
2824ac3 : workflow setup nim (Domas Kalinauskas) #251
use compute_kzg_proof_parallel #251 (Domas Kalinauskas )
30b1aa6 : Constantine - use batch affine (Armantidas) #251
247e0f9 : switch to constantine-public-sys branch (Domas Kalinauskas) #251
595b20a : update constantine ver (Domas Kalinauskas) #251
5ec4bbd : constantine g1,g2 mul remove blst usage (Domas Kalinauskas) #251
dd32072 : CtFr remove blst usage (Armantidas) #251
d08d3f9 : fmt & clippy fixes (Domas Kalinauskas) #251
e631953 : constantine - remove usage of blst in from_bytes_unchecked (Domas Kalinauskas) #251
5fad77a : change ZERO to zero (Domas Kalinauskas) #252
1e2faab : zkcrypto update - impl required traits (Domas Kalinauskas) #252
a18fb62 : fix constantine dep install on release (Domas Kalinauskas) #254
ec829c5 : Added constantine to readme.md (Saulius Grigaitis)
4f4576e : added fuzzer (Povilas Slivinskas) #255
ba6e39d : Add BGMW precomputation when calling from c bindings (sirse) #256
0765c62 : Fix constantine (sirse) #256
a2135a4 : Fix constantine (sirse) #256
3002985 : Bump c-kzg-4844 commit (sirse) #257
1a4bb3e : Add support for nim bindings (sirse) #257
aec127e : Fix rust patches (sirse) #257
45b63a4 : Fix Github Actions pipelines (sirse) #257
a3d560e : Fix nim test running (sirse) #257
d397f86 : Fix nim test run (sirse) #257
ce65154 : Skip interactive prompt in nim dependency installation (sirse) #257
5eacbe8 : Enable BGMW by default (sirse) #256
812446a : Fix nim dependencies (sirse) #257
e51929f : Fix nim dependencies (sirse) #257
a38bfac : Bump nim version (sirse) #257
db7f44b : add go clean and install (povilassl) #255
d8e03ae : Ignore nim binding tests for constantine backend (sirse) #257
cd60f87 : integrate sppark msm (sirse) #261
894dac3 : bug fixes (artiomtr) #261
8b9c0f1 : msm prepare (artiomtr) #261
f8692ef : Arkworks initial impl (artiomtr) #261
d6dd280 : updates (artiomtr) #261
480a454 : sppark precompute (artiomtr) #261
a85502f : added sppark msm preinitialization (artiomtr) #261
45b4bd2 : bug fixes (artiomtr) #261
ce5fbaa : Create arkworks3 backend (sirse) #261
2d6edcd : make tests pass (sirse) #261
a77afb6 : integrated sppark msm into arkworks3 backend (sirse) #261
f67ba72 : bug fix other backends (sirse) #261
b6c2968 : Add wlc msm (sirse) #261
682e2f4 : copy wlc implementation (sirse) #261
8551540 : Bug fixes (artiomtr) #261
4efbb25 : Delete vscode settings (sirse) #261
2e9561d : Merge branch 'Integrate_sppark_msm' of github.com:ArtiomTr/rust-kzg into Integrate_sppark_msm (sirse) #261
4ac67aa : Configurable parameter for point count in lincomb benchmark (sirse) #261
9d32e0f : Update readme, add GPU acceleration section (sirse) #261
54ee5c2 : Add arkworks3 backend to pipelines, update CKZG hash (sirse) #261
1bba1e1 : Fixed tests pipeline (sirse) #261
1051881 : Fix zkcrypto clippy issues (sirse) #261
14ee443 : Fix pipeline (sirse) #261
70a0d17 : Fix arkworks3 clippy issues (sirse) #261
dbd6c19 : Format files (sirse) #261
cbe37c6 : Fix arkmsm clippy issues in kzg crate (sirse) #261
ac9373d : Fix formatting (sirse) #261
d2c2f8e : Fix kzg clippy (sirse) #261
e836183 : Update patches (sirse) #261
86db309 : Fix nodejs patch (sirse) #261
2e3c215 : Update patches for other backends (sirse) #261
ba50b4f : Remove unnecessary features (sirse) #261
f00efc9 : fix clippy issues (sirse) #261
7648580 : update benchmark script (sirse) #261
c2a352a : Merge branch 'benchmark_script' into Integrate_sppark_msm (sirse) #261
169ff0a : Fix scripts (sirse) #261
5b9f1ac : Fix script (sirse) #261
906458c : Bug fixes (sirse) #261
6dcb9ac : Fix arkmsm (sirse) #261
17e8437 : Update graph images (sirse) #261
c3d9076 : Cuda benchmark script (sirse) #261
b199429 : Update script (sirse) #261
9cf9613 : Fix script (sirse) #261
9a3eda1 : Updated graphs (sirse) #261
9f7b3af : Fix BGMW with 2 cores benchmarks (sirse) #261
0bd2676 : Update graphs & data (sirse) #261
6b013f5 : format sources (sirse) #261
396a01d : Fix benches for arkworks3 wlc (sirse) #261
dbaa0fa : dbg (sirse) #261
3e58d9b : fix memory leak (sirse) #261
b329652 : bug fix (sirse) #261
796c6c5 : bug fix 2 (sirse) #261
e1128ec : dbg (sirse) #261
1c65661 : Fix memory leak (sirse) #261
541c1f5 : Fix cuda benchmarking script (sirse) #261
22351ba : CUDA EIP graphs (sirse) #261
0c018fb : Update benchmark script (sirse) #261
aa91df4 : Fix CUDA benchmark script (sirse) #261
3a99121 : CUDA MSM graphs (sirse) #261
eb72803 : Avoid unnecessary msm context initialization (sirse) #261
138718a : Format sources (sirse) #261
7adda07 : Bug fixes (sirse) #261
55eb114 : Bug fix (sirse) #261
48675b9 : Bug fix (sirse) #261
e712e05 : Bug fix (sirse) #261
8bae7e5 : Updated benchmarks (sirse) #261
2cda6ab : Select optimal BGMW window size for sequential version (sirse) #261
73e7297 : BGMW optimal parallel window test (sirse) #261
206a0e2 : Fix parallel window function (sirse) #261
348a180 : Add constantine_msm into benchmarks script (sirse) #261
183c7b5 : Updated BGMW window size computation (sirse) #261
02ee434 : Updated graphs (sirse) #261
297aa64 : Log stderr in python script (sirse) #261
708ccea : Update hash (sirse) #261
6829493 : Update to macos latest image (sirse) #261
a9da8eb : Fix rust patches (sirse) #261
acd2c04 : Add constantine to benchmarking script (sirse) #261
98077ee : Update setup-nim-action to speed up nim installation (sirse) #261
634c3b6 : Bump nim version (sirse) #261
dae6f73 : Updated benchmarking results (sirse) #261
6c8fcc6 : Add #[repr(C)] on a few remaining blst types (Nazar Mokrynskyi) #263
5350dc5 : Added 'funding.json' for Retro Funding (Saulius Grigaitis)
47ad5ff : Updated rust toolchain version (sirse) #266
365b91f : Updated vector tests from c-kzg-4844 (sirse) #277
43a1e4f : PeerDAS (EIP-7594) trait implementation, blst backend implementation (owanikin) #277
0d44f66 : Added PeerDAS (EIP-7594) benchmarks from c-kzg-4844 & rust-eth-kzg (sirse) #277
2e8057a : PeerDAS (EIP-7594) implementation for constantine backend (Aleksandras Sukelovic) #277
c9f1c97 : PeerDAS (EIP-7594) implementation for zkcrypto backend (pkondratas) #277
f5bce46 : PeerDAS (EIP-7594) implementation for arkworks backend (Vilius) #277
dbbe27e : PeerDAS (EIP-7594) implementation for arkworks3 backend (Andenis) #277
f44efc2 : Updated patches for c-kzg-4844 bindings (sirse) #277
c5f01a2 : Fix pipeline configuration (sirse) #277
ca97695 : Bump c-kzg-4844 commit hash (sirse) #277
6d33a88 : Add possibility to disable C bindings (sirse) #278
4a901b4 : Disable c_bindings feature by default (sirse) #278
cb71d62 : Add documentation on how to build static library as replacement for c-kzg (sirse) #278
720643a : Remove blst dependency (sirse) #279
f75b090 : Enable eip-7594 benchmarks (sirse) #280
24dc6b2 : Add c_bindings feature when running tests in CI (sirse) #280
8ac5410 : Rename arkworks to arkworks4 (sirse) #281
3853b67 : Added arkworks5 backend (sirse) #281
Add raw functions like eip4844 #282 (hangleang )
de53c40 : Fixed automatic release action (sirse) #287
ad9f290 : Updated sppark to 0.1.11 (sirse) #288
ddd6150 : Add mcl backend (Maksim Jaroslavcevas) #285
1576dce : Fix setup-nim action (sirse) #289
09e1b73 : Updated readme (Saulius Grigaitis) #290
878c977 : Update rust toolchain (sirse) #291
6ea2a2a : Updated constantine version (sirse) #291
do not panic if input is too small #298 (sirse )
fix parallel multiplication when scalar size is divisible by window #298 (sirse )
fallback to pippenger algorithm when input size is too small #298 (sirse )
minor code improvements #298 (sirse )
0ad46bf : Bump c-kzg-4844 hash (sirse) #301
21670cd : Fixed rust poly api (sirse) #302
bed1074 : Precomputations for batch multiplication (sirse) #292
b4a6871 : Optimized deduplicate_commitments (sirse) #292
13f28b5 : Optimize cell recovery (sirse) #292
a2272e9 : Batch inverse (sirse) #292
28febd0 : Cell recovery - increase CPU load (sirse) #292
20ab116 : Disable constantine through go bindings (sirse) #292
3a3bdf4 : Port wbits msm from rust-eth-kzg (sirse) #299
ba38d41 : Fixed bug with incorrect handling of points at infinity in MSMs (Artiom Tretjakovas) #299
fc873db : Disabled failing tests, disabled constantine backend (sirse) #299
d574e40 : Fix constantine issue (Artiom Tretjakovas) #299
3474598 : Fix handling of infinity points in bgmw algorithm (sirse) #309
You can’t perform that action at this time.