You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: Reallocate commitment key to avoid pippenger error (#11249)
Fixes recent bug introduced by the SmallSubgroupIPA work which added an
edge case where we always commit to polynomials of some fixed degree (of
259 or whatever). Pippenger was set up to work for circuit_size amount
of points, which could be lower than the SmallSubgroupIPA poly sizes, so
it led to buffer overflows.
Fixes it by reallocating commitment key if necessary in SmallSubgroupIPA
prover. Also adds an assert to commit() to check for any potential
overflows.
0 commit comments