Expand description
PGP cleartext framework
The PGP cleartext framework is a mechanism to store PGP signatures inline with the cleartext data that is being signed.
The cleartext framework is defined by RFC 4880 Section 7 and this implementation aims to be conformant with the specification.
PGP cleartext signatures are text documents beginning with
-----BEGIN PGP SIGNED MESSAGE-----
. They have the form:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: <digest>
<normalized signed content>
-----BEGIN PGP SIGNATURE-----
<headers>
<signature data>
-----END PGP SIGNATURE-----
Structs§
- Cleartext
Signature Reader - A reader capable of extracting PGP cleartext signatures as defined by RFC 4880 Section 7.
- Cleartext
Signatures - Parsed cleartext signatures data.
Enums§
- Cleartext
Hasher - Wrapper around content digesting to work around lack of clone() in pgp crate.
Functions§
- cleartext_
sign - Produce a cleartext signature over data.