HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

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