RSA

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

LTS Haskell 23.1:2.4.1@rev:2
Stackage Nightly 2024-12-26:2.4.1@rev:2
Latest on Hackage:2.4.1@rev:2

See all snapshots RSA appears in

BSD-3-Clause licensed and maintained by Adam Wick
This version can be pinned in stack with:RSA-2.4.1@sha256:d2e711da52c19e332d374b3c0202a77d3088b59a0ba64abe6107569752fd1e24,2356

Module documentation for 2.4.1

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