Release Notes: Documentation is now available for the command line utilities. An easy-to-use Windows binary release is available.
Release Notes: This version features an implementation of several standard cryptographic protocols including SHA1, EME- OAEP, EMSA-PSS, MGF, RSAES-OAEP, and RSA-PSS. It refactors client code. Program names are now ssdecrypt, ssencrypt, sskeygen, sssign, and ssverify. The client programs were renamed to the Simple and Strong Cryptography program set.
Release Notes: The AddRandom and SubRandom programs were added to fix m>pq and to add better duplicate message security. A check for n /| pq is now made to fix a rarely occurring bug. The implementation is now completely Haskell 98 and will run on Hugs98 as well as ghc.
Release Notes: AddZeros and SubZeros programs were added to fix the m>pq errors. The tests now run without any errors. Huge speedups were made to the RSAcrypt program, usage messages are now shown for all user errors, and all programs now support the -h, -?, and --help options.
Release Notes: This release adds a rewrite of most of the number theory code for speed. rsa-haskell is now a complete implementation of the RSA algorithm and is ready for production use.