haskell Public Key cryptography Supports RSA PKCS15, RSA OAEP, RSA PSS, DSA, ElGamal signature. Also have primitive support for Diffie Hellman, and ElGamal encryption Build benchmarks.