Module halo2_backend::arithmetic
source · Expand description
This module provides common utilities, traits and structures for group, field and polynomial arithmetic.
Traits§
- This trait is the affine counterpart to
Curve
and is used for serialization, storage in memory, and inspection of $x$ and $y$ coordinates. - This trait is a common interface for dealing with elements of an elliptic curve group in a “projective” form, where that arithmetic is usually more efficient.
- This trait represents an element of a field.
Functions§
- This utility function will parallelize an operation that is to be performed over a mutable slice.