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

#1020 in Cryptography

Download history 82/week @ 2024-10-23 298/week @ 2024-10-30 113/week @ 2024-11-06 99/week @ 2024-11-13 91/week @ 2024-11-20 190/week @ 2024-11-27 142/week @ 2024-12-04 103/week @ 2024-12-11 54/week @ 2024-12-18 30/week @ 2024-12-25 48/week @ 2025-01-01 95/week @ 2025-01-08 48/week @ 2025-01-15 48/week @ 2025-01-22 60/week @ 2025-01-29 97/week @ 2025-02-05

262 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
~327K SLoC