cryptonite-0.27: Cryptography Primitives sink

LicenseBSD-style
MaintainerVincent Hanquez <vincent@snarc.org>
Stabilityexperimental
PortabilityGood
Safe HaskellNone
LanguageHaskell2010

Crypto.PubKey.RSA.Prim

Contents

Description

 
Synopsis

Decrypt primitive

dp :: ByteArray ba => Maybe Blinder -> PrivateKey -> ba -> ba Source #

Compute the RSA decrypt primitive. if the p and q numbers are available, then dpFast is used otherwise, we use dpSlow which only need d and n.

Encrypt primitive

ep :: ByteArray ba => PublicKey -> ba -> ba Source #

Compute the RSA encrypt primitive