Define either a binary curve or a prime curve.
Constructors
CurveF2m CurveBinary𝔽(2^m)
CurveFP CurvePrime𝔽p
:: a typeCtrl KGHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27
Modulecrypto-pubkey-types-0.4.3Haskell98
Define either a binary curve or a prime curve.
CurveF2m CurveBinary𝔽(2^m)
CurveFP CurvePrime𝔽p
ECC Public Point
ECC Private Number
Define an elliptic curve in 𝔽(2^m). The firt parameter is the Integer representatioin of the irreducible polynomial f(x).
Eq CurveBinaryDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCData CurveBinaryDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCRead CurveBinaryDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCShow CurveBinaryDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCDefine an elliptic curve in 𝔽p. The first parameter is the Prime Number.
Eq CurvePrimeDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCData CurvePrimeDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCRead CurvePrimeDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCShow CurvePrimeDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCParameters in common between binary and prime curves.
Irreducible polynomial representing the characteristic of a CurveBinary.
Prime number representing the characteristic of a CurvePrime.
Define common parameters in a curve definition of the form: y^2 = x^3 + ax + b.
Eq CurveCommonDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCData CurveCommonDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCRead CurveCommonDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCShow CurveCommonDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCDefine names for known recommended curves.
Enum CurveNameDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCEq CurveNameDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCData CurveNameDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCOrd CurveNameDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCRead CurveNameDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCShow CurveNameDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCOIDNameable CurveNameDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCOIDable CurveNameDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.ECCGet the curve definition associated with a recommended known curve name.