The RSA package

[Tags: bsd3, library]

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

Versions1.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
Dependenciesbase (==3.*), bytestring, random, SHA (<1.4.1) or
base (==4.*), bytestring, random, SHA
LicenseBSD3
AuthorAdam Wick <awick@galois.com>
MaintainerAdam Wick <awick@galois.com>
Stabilitystable
CategoryCryptography, Codec
Executablestest_rsa
Upload dateTue Mar 8 00:00:26 UTC 2011
Uploaded byAdamWick
DistributionsDebian:1.2.2.0, FreeBSD:1.2.2.0, NixOS:2.0
Downloads1844 total (270 in last 30 days)

Modules

Flags

NameDescriptionDefault
skiptestsSkip building the test programEnabled
includemd5Include support for using MD5 in the various crypto routines.Enabled
usebinaryUse the binary package for serializing keys.Enabled
quickcheck1Whether this is QuickCheck 1 or notDisabled
oldbaseWhether or not to use base 3 (default: no)Disabled
hasarbitraryword8Whether or not Arbitrary Word8 is defined by QuickCheckDisabled

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

Downloads

Maintainers' corner

For package maintainers and hackage trustees