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.DSA

  • 7 types
  • 2 values
datadata Params
#

Represent DSA parameters namely P, G, and Q.

Constructors

Instances5Eq, Data, Read, Show, ASN1Object
  • Eq ParamsDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
  • Data ParamsDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
  • Read ParamsDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
  • Show ParamsDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
  • ASN1Object ParamsDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
datadata Signature
#

Represent a DSA signature namely R and S.

Constructors

Instances5Eq, Data, Read, Show, ASN1Object
  • Eq SignatureDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
  • Data SignatureDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
  • Read SignatureDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
  • Show SignatureDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
  • ASN1Object SignatureDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
datadata PublicKey
#

Represent a DSA public key.

Constructors

Instances5Eq, Data, Read, Show, ASN1Object
  • Eq PublicKeyDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
  • Data PublicKeyDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
  • Read PublicKeyDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
  • Show PublicKeyDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
  • ASN1Object PublicKeyDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
datadata PrivateKey
#

Represent a DSA private key.

Only x need to be secret. the DSA parameters are publicly shared with the other side.

Constructors

Instances4Eq, Data, Read, Show
  • Eq PrivateKeyDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
  • Data PrivateKeyDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
  • Read PrivateKeyDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
  • Show PrivateKeyDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
datadata KeyPair
#

Represent a DSA key pair

Instances5Eq, Data, Read, Show, ASN1Object
  • Eq KeyPairDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
  • Data KeyPairDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
  • Read KeyPairDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
  • Show KeyPairDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA
  • ASN1Object KeyPairDefined in crypto-pubkey-types-0.4.3 · Crypto.Types.PubKey.DSA