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

ModuleHsOpenSSL-0.11.7.10Haskell2010

OpenSSL.DH

Diffie-Hellman key exchange

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

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