Deprecated

In favour of

crypto-pubkey

Public Key cryptography

http://github.com/vincenthz/hs-crypto-pubkey

Version on this page:0.2.5
LTS Haskell 18.28:0.2.8
Stackage Nightly 2021-06-14:0.2.8
Latest on Hackage:0.2.8

See all snapshots crypto-pubkey appears in

BSD-3-Clause licensed and maintained by Vincent Hanquez
This version can be pinned in stack with:crypto-pubkey-0.2.5@sha256:d9a0406f63a38fda3e50650f40be7cf4a8adcd09816adc93edb84a59d4fd7659,2968

Module documentation for 0.2.5

  • Crypto
    • Crypto.PubKey
      • Crypto.PubKey.DH
      • Crypto.PubKey.DSA
      • Crypto.PubKey.ECC
        • Crypto.PubKey.ECC.DH
        • Crypto.PubKey.ECC.ECDSA
        • Crypto.PubKey.ECC.Generate
        • Crypto.PubKey.ECC.Prim
      • Crypto.PubKey.HashDescr
      • Crypto.PubKey.MaskGenFunction
      • Crypto.PubKey.RSA
        • Crypto.PubKey.RSA.OAEP
        • Crypto.PubKey.RSA.PKCS15
        • Crypto.PubKey.RSA.PSS
        • Crypto.PubKey.RSA.Prim

Public Key cryptography

Supports RSA PKCS15, RSA OAEP, RSA PSS, DSA, ElGamal signature.

Also have primitive support for Diffie Hellman, and ElGamal encryption