Function optimal_sqr
Source pub fn optimal_sqr(builder: &CircuitBuilder, a: &BigUint) -> BigUint
Expand description
Square an arbitrary-sized BigUint.
This method attempts to pick the most efficient multiplication algorithm.
§Arguments
builder - Circuit builder for constraint generation
a - The BigUint to be squared
§Returns
The square of a as a BigUint with 2 * a.limbs.len() limbs