10 breaking releases

0.11.0 Nov 2, 2024
0.10.0 Nov 3, 2023
0.9.0 Jul 24, 2023
0.6.0 Mar 19, 2023
0.1.0 Jan 3, 2022

#716 in Cryptography

Download history 100/week @ 2024-08-26 95/week @ 2024-09-02 83/week @ 2024-09-09 87/week @ 2024-09-16 124/week @ 2024-09-23 124/week @ 2024-09-30 92/week @ 2024-10-07 107/week @ 2024-10-14 83/week @ 2024-10-21 285/week @ 2024-10-28 120/week @ 2024-11-04 105/week @ 2024-11-11 92/week @ 2024-11-18 155/week @ 2024-11-25 166/week @ 2024-12-02 118/week @ 2024-12-09

543 downloads per month
Used in 3 crates (via debian-packaging)

MPL-2.0 license

29KB
415 lines

pgp-cleartext

pgp-cleartext is a library crate implementing support for the PGP cleartext framework (RFC 4880 Section 7) using the pgp crate.

As of version 0.13, the pgp crate has built-in PGP cleartext framework support. You should probably use the pgp crate directly instead of using this crate. (This crate predated existence of this feature in the pgp crate.)


lib.rs:

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-----

Dependencies

~17–24MB
~324K SLoC