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, crypto-api (>=0.10), crypto-pubkey-types (>=0.2), monadcryptorandom, SHA (<1.4.1) or
base (==4.*), bytestring, crypto-api (>=0.10), crypto-pubkey-types (>=0.2), monadcryptorandom, SHA
LicenseBSD3
AuthorAdam Wick <awick@galois.com>
MaintainerAdam Wick <awick@galois.com>
Stabilitystable
CategoryCryptography, Codec
Source repositoryhead: git clone git://github.com/GaloisInc/RSA.git
Executablestest_rsa
Upload dateFri Nov 16 17:40:48 UTC 2012
Uploaded byAdamWick
DistributionsDebian:1.2.2.0, FreeBSD:1.2.2.0, NixOS:2.0
Downloads1860 total (282 in last 30 days)

Modules

Flags

NameDescriptionDefault
testBuilding the test programDisabled
includemd5Include support for using MD5 in the various crypto routines.Enabled
usebinaryUse the binary package for serializing keys.Enabled
oldbaseWhether or not to use base 3 (default: no)Disabled

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