openpgp-0.1: Implementation of the OpenPGP message format

Data.OpenPGP.Crypto

Description

This is a wrapper around http://hackage.haskell.org/package/Crypto that currently does fingerprint generation and signature verification.

The recommended way to import this module is:

 import qualified Data.OpenPGP.Crypto as OpenPGP

Synopsis

Documentation

verifySource

Arguments

:: Message

Keys that may have made the signature

-> Message

Message containing data and signature packet

-> Int

Index of signature to verify (0th, 1st, etc)

-> Bool 

Verify a message signature. Only supports RSA keys for now.

fingerprint :: Packet -> StringSource

Generate a key fingerprint from a PublicKeyPacket or SecretKeyPacket http://tools.ietf.org/html/rfc4880#section-12.2