HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulecrypto-pubkey-types-0.4.3Haskell98

Crypto.Types.PubKey.DH

  • 4 types
datadata Params
#

Represent Diffie Hellman parameters namely P (prime), and G (generator).

Instances5Eq, Data, Read, Show, ASN1Object
  • Eq ParamsDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DH
  • Data ParamsDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DH
  • Read ParamsDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DH
  • Show ParamsDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DH
  • ASN1Object ParamsDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DH
newtypenewtype PublicNumber
#

Represent Diffie Hellman public number Y.

Constructors

Instances7Enum, Eq, Num, Ord, Read, Real, …
  • Enum PublicNumberDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DH
  • Eq PublicNumberDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DH
  • Num PublicNumberDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DH
  • Ord PublicNumberDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DH
  • Read PublicNumberDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DH
  • Real PublicNumberDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DH
  • Show PublicNumberDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DH
newtypenewtype PrivateNumber
#

Represent Diffie Hellman private number X.

Instances7Enum, Eq, Num, Ord, Read, Real, …
newtypenewtype SharedKey
#

Represent Diffie Hellman shared secret.

Constructors

Instances7Enum, Eq, Num, Ord, Read, Real, …
  • Enum SharedKeyDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DH
  • Eq SharedKeyDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DH
  • Num SharedKeyDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DH
  • Ord SharedKeyDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DH
  • Read SharedKeyDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DH
  • Real SharedKeyDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DH
  • Show SharedKeyDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DH