cryptonite-0.27: Cryptography Primitives sink
License BSD-style
Maintainer Carlos Rodriguez-Vega <crodveg@yahoo.es>
Stability experimental
Portability unknown
Safe Haskell None
Language Haskell2010

Crypto.PubKey.Rabin.Types

Description

Synopsis

Documentation

data Error Source #

Error possible during encryption, decryption or signing.

Constructors

MessageTooLong

the message to encrypt is too long

MessageNotRecognized

the message decrypted doesn't have a OAEP structure

InvalidParameters

some parameters lead to breaking assumptions

generatePrimes Source #

Arguments

:: MonadRandom m
=> Int

size in bytes

-> PrimeCondition

condition prime p must satisfy

-> PrimeCondition

condition prime q must satisfy

-> m ( Integer , Integer )

chosen distinct primes p and q

Generate primes p & q