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

GHC 9.14.1 · lts/ghc-9.14.x · 3e2d568 · 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.