Module modular_frost::curve
source · Expand description
Curve trait and provided curves/HRAMs, forming various ciphersuites.
Structs§
- Ed448
ed448
Ciphersuite for Ed448, inspired by RFC-8032. This is not recommended for usage. - Ed25519
ed25519
Ciphersuite for Ed25519, inspired by RFC-8032. - IetfEd448Hram
ed448
The challenge function for FROST’s Ed448 ciphersuite. - IetfEd25519Hram(
ristretto
ored25519
) anded25519
The challenge function for this ciphersuite. - IetfP256Hram(
secp256k1
orp256
) andp256
The challenge function for this ciphersuite. - IetfRistrettoHram(
ristretto
ored25519
) andristretto
The challenge function for this ciphersuite. - IetfSecp256k1Hram(
secp256k1
orp256
) andsecp256k1
The challenge function for this ciphersuite. - P256
p256
Ciphersuite for P-256. - Ristretto
ristretto
Ciphersuite for Ristretto. - Secp256k1
secp256k1
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.