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

ModuleHsOpenSSL-0.11.7.10Haskell2010

OpenSSL.EVP.PKey

An interface to asymmetric cipher keypair.

  • 2 types
  • 2 classes
  • PackageHsOpenSSL-0.11.7.10
  • Exports4
  • LanguageHaskell2010
  • LicenceLicenseRef-PublicDomain
  • SourcePKey.hsc
classclass (Eq k, Typeable k, PKey k) => PublicKey k where
#

Instances of this class has at least public portion of a keypair. They might or might not have the private key.

Methods

Instances6PublicKey
classclass PublicKey a => KeyPair a where
#

Instances of this class has both of public and private portions of a keypair.

Methods

Instances3KeyPair
datadata SomeKeyPair
#

This is an opaque type to hold an arbitrary keypair in it. The actual key type can be safelly type-casted using toKeyPair.

Instances4Eq, PKey, KeyPair, PublicKey

Orphan instances

4 instances