Module modular_frost::curve

source ·
Expand description

Curve trait and provided curves/HRAMs, forming various ciphersuites.

Structs§

  • Ed448ed448
    Ciphersuite for Ed448, inspired by RFC-8032. This is not recommended for usage.
  • Ed25519ed25519
    Ciphersuite for Ed25519, inspired by RFC-8032.
  • The challenge function for FROST’s Ed448 ciphersuite.
  • IetfEd25519Hram(ristretto or ed25519) and ed25519
    The challenge function for this ciphersuite.
  • IetfP256Hram(secp256k1 or p256) and p256
    The challenge function for this ciphersuite.
  • IetfRistrettoHram(ristretto or ed25519) and ristretto
    The challenge function for this ciphersuite.
  • IetfSecp256k1Hram(secp256k1 or p256) and secp256k1
    The challenge function for this ciphersuite.
  • P256p256
    Ciphersuite for P-256.
  • Ristrettoristretto
    Ciphersuite for Ristretto.
  • Secp256k1secp256k1
    Ciphersuite for Secp256k1.

Traits§

  • Unified trait defining a ciphersuite around an elliptic curve.
  • FROST Ciphersuite.
  • This trait represents an element of a field.
  • This trait represents an element of a cryptographic group.
  • This represents an element of a non-binary prime field.