Portability | Excellent |
---|---|
Stability | Stable |
Maintainer | Vincent Hanquez <vincent@snarc.org> |
Safe Haskell | Safe-Inferred |
- data PublicKey = PublicKey {}
- data PrivateKey = PrivateKey {}
- private_size :: PrivateKey -> Int
- private_n :: PrivateKey -> Integer
Documentation
Represent a RSA public key
data PrivateKey Source
Represent a RSA private key.
Only the pub, d fields are mandatory to fill.
p, q, dP, dQ, qinv are by-product during RSA generation, but are useful to record here to speed up massively the decrypt and sign operation.
implementations can leave optional fields to 0.
PrivateKey | |
|
private_size :: PrivateKey -> IntSource
private_n :: PrivateKey -> IntegerSource