Module pasta_prelude

Source
Expand description

Convenience module to import all the pasta traits. You still have to import the curves.

Traits§

Curve
Efficient representation of an elliptic curve point guaranteed.
CurveAffine
This trait is the affine counterpart to Curve and is used for serialization, storage in memory, and inspection of $x$ and $y$ coordinates.
CurveExt
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.
Field
This trait represents an element of a field.
FromUniformBytes
Trait for constructing a PrimeField element from a fixed-length uniform byte array.
Group
This trait represents an element of a cryptographic group.
PrimeCurveAffine
Affine representation of an elliptic curve point guaranteed to be in the correct prime order subgroup.
PrimeField
This represents an element of a non-binary prime field.