Module endosclmul

Source
Expand description

This module implements short Weierstrass curve endomorphism optimised variable base scalar multiplication custom Plonk polynomials.

Structs§

EndoMulResult
The result of performing an endoscaling: the accumulated curve point and scalar.
EndosclMul
Implementation of the EndosclMul gate.

Functions§

gen_witness
Generates the witness_curr values for a series of endoscaling constraints.