Skip to content

Automatic Release

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Oct 01:53

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