HORIZON HASKELLDocslts/ghc-10.0.x8174fa42026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8174fa4 · 2026-10-11

ModuleHsOpenSSL-0.11.7.11Haskell2010

OpenSSL.DH

Diffie-Hellman key exchange

  • 3 types
  • 7 values
  • PackageHsOpenSSL-0.11.7.11
  • Exports10
  • LanguageHaskell2010
  • LicenceLicenseRef-PublicDomain
  • SourceDH.hs
newtypenewtype DHP
#
newtypenewtype DH
#
datadata DHGen
#
Instances3Eq, Ord, Show
  • Eq DHGenDefined in HsOpenSSL-0.11.7.11 · OpenSSL.DH
  • Ord DHGenDefined in HsOpenSSL-0.11.7.11 · OpenSSL.DH
  • Show DHGenDefined in HsOpenSSL-0.11.7.11 · OpenSSL.DH
valuegenDH :: DHP -> IO DH
#

The first step of a key exchange. Public and private keys are generated.