mratsim / constantine

Constantine: modular, high-performance, zero-dependency cryptography stack for verifiable computation, proof systems and blockchain protocols.
Other
413 stars 44 forks source link

Fix upstream Halo2 integration #467

Closed mratsim closed 2 months ago

mratsim commented 2 months ago

Halo2 ZAL is now outdated and fails with

error[E0432]: unresolved import `halo2_middleware::halo2curves::msm::best_multiexp`
  --> constantine-rust/constantine-halo2-zal/tests/t_zal_msm_accel.rs:19:5
   |
19 | use halo2_middleware::halo2curves::msm::best_multiexp;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `best_multiexp` in `msm`

in CI