The RSA package

[Tags:bsd3, library, test]

This library implements the RSA encryption and signature algorithms for arbitrarily-sized ByteStrings. While the implementations work, they are not necessarily the fastest ones on the planet. Particularly key generation. The algorithms included are based of RFC 3447, or the Public-Key Cryptography Standard for RSA, version 2.1 (a.k.a, PKCS#1 v2.1).

Properties

Versions 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.0.6, 1.0.6.1, 1.0.6.2, 1.0.6.3, 1.2.0.0, 1.2.1.0, 1.2.2.0, 2, 2.0, 2.0.0, 2.1.0, 2.1.0.1, 2.1.0.2, 2.1.0.3, 2.2.0, 2.3.0
Dependencies base (>=3 && <5), binary, bytestring, pureMD5, QuickCheck (<3), random, SHA, test-framework (==0.3.*), test-framework-quickcheck (>=0.2.6 && <0.3), test-framework-quickcheck2 (>=0.2.7 && <0.3) [details]
License BSD3
Author Adam Wick <awick@galois.com>
Maintainer Adam Wick <awick@galois.com>
Category Cryptography, Codec
Uploaded Tue Mar 8 00:00:26 UTC 2011 by AdamWick
Distributions Debian:2.2.0, FreeBSD:2.1.0.1, LTSHaskell:2.3.0, NixOS:2.3.0, Stackage:2.3.0, Tumbleweed:2.2.0
Downloads 12963 total (1060 in the last 30 days)
Votes
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI

Modules

[Index]

Flags

NameDescriptionDefaultType
skiptests

Skip building the test program

EnabledAutomatic
includemd5

Include support for using MD5 in the various crypto routines.

EnabledAutomatic
usebinary

Use the binary package for serializing keys.

EnabledAutomatic
quickcheck1

Whether this is QuickCheck 1 or not

DisabledAutomatic
oldbase

Whether or not to use base 3 (default: no)

DisabledAutomatic
hasarbitraryword8

Whether or not Arbitrary Word8 is defined by QuickCheck

DisabledAutomatic

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

Downloads

Maintainer's Corner

For package maintainers and hackage trustees