RSA: Implementation of RSA, using the padding schemes of PKCS#1 v2.1.

[ bsd3, codec, cryptography, library ] [ Propose Tags ]

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).

Modules

[Index]

Flags

Automatic Flags
NameDescriptionDefault
test

Building the test program

Disabled
includemd5

Include support for using MD5 in the various crypto routines.

Enabled
usebinary

Use the binary package for serializing keys.

Enabled
oldbase

Whether 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

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

Versions [RSS] 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, 2.3.1, 2.4.1
Dependencies base (>=3 && <5), binary, bytestring, pureMD5, QuickCheck (>=2 && <3), random, SHA, test-framework (>=0.3 && <0.4), test-framework-quickcheck2 (>=0.2 && <0.3) [details]
License BSD-3-Clause
Author Adam Wick <awick@galois.com>
Maintainer Adam Wick <awick@galois.com>
Category Cryptography, Codec
Source repo head: git clone git://github.com/GaloisInc/RSA.git
Uploaded by AdamWick at 2012-03-29T20:16:29Z
Distributions Arch:2.4.1, Debian:2.4.1, Fedora:2.4.1, FreeBSD:2.1.0.1, LTSHaskell:2.4.1, NixOS:2.4.1, Stackage:2.4.1
Reverse Dependencies 23 direct, 1920 indirect [details]
Executables test_rsa
Downloads 43758 total (118 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]