Ingonyama Zk Icicle Versions Save

a GPU Library for Zero-Knowledge Acceleration

v2.2.0

1 week ago

This version introduces Rust benchmarks, Poseidon2 support for babybear field and bn254, together with fixes for multi GPU environment in Go and polynomial evaluations view in CUDA and polynomial API examples in C++

What's Changed

Full Changelog: https://github.com/ingonyama-zk/icicle/compare/v2.1.0...v2.2.0

v2.1.0

2 weeks ago

What's Changed

New Contributors

Known Issues

  • Polynomial API not supporting views in Rust and Golang
  • Rust ECNTT bound to max size of 2^10

Full Changelog: https://github.com/ingonyama-zk/icicle/compare/v2.0.3...v2.1.0

v2.0.3

3 weeks ago

What's Changed

Full Changelog: https://github.com/ingonyama-zk/icicle/compare/v2.0.2...v2.0.3

v2.0.2

3 weeks ago

What's Changed

Full Changelog: https://github.com/ingonyama-zk/icicle/compare/v2.0.1...v2.0.2

v2.0.1

3 weeks ago

What's Changed

Full Changelog: https://github.com/ingonyama-zk/icicle/compare/v2.0.0...v2.0.1

v2.0.0

3 weeks ago

This version brings a whole new repository structure, to enable support in field and curve acceleration, together with polynomial API and baby bear field arithmetic support

This version is NOT backwards compatible

We have changed the way ICICLE builds and updated the user API in C++, Rust and Golang

What's Changed

Known Issues

  • Polynomial API not supporting views in Rust and Golang
  • Rust ECNTT bound to max size of 2^10

Full Changelog: https://github.com/ingonyama-zk/icicle/compare/v1.10.1...v2.0.0

v1.10.1

1 month ago

What's Changed

Full Changelog: https://github.com/ingonyama-zk/icicle/compare/v1.10.0...v1.10.1

v1.5.1

1 month ago

Backport patch for underflow in get_optimal_c and div by 0 errors when calculating optimal number of blocks per kernel launch

What's Changed

Full Changelog: https://github.com/ingonyama-zk/icicle/compare/v1.5.0...v1.5.1

v1.10.0

1 month ago

This version adds Inplace NTT in Rust, reduced compilation time in Rust, matrix transposing on device and the option to release a NTT domain

What's Changed

New Contributors

Full Changelog: https://github.com/ingonyama-zk/icicle/compare/v1.9.1...v1.10.0

v1.9.1

1 month ago

Hotfix for ECNTT on large sizes, fix for future polynomial API

What's Changed

Full Changelog: https://github.com/ingonyama-zk/icicle/compare/v1.9.0...v1.9.1