Module darkfi_sdk::crypto::pasta_prelude

source ·
Expand description

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

Traits§

  • Efficient representation of an elliptic curve point guaranteed.
  • 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.
  • Trait for constructing a PrimeField element from a fixed-length uniform byte array.
  • This trait represents an element of a cryptographic group.
  • Affine representation of an elliptic curve point guaranteed to be in the correct prime order subgroup.
  • This represents an element of a non-binary prime field.