6 releases

0.3.3 Sep 11, 2024
0.3.2 Apr 2, 2024
0.3.1 Dec 15, 2023
0.1.2 Nov 6, 2023
0.1.0 Aug 16, 2022

#1911 in Cryptography

Download history 254/week @ 2024-07-29 179/week @ 2024-08-05 650/week @ 2024-08-12 327/week @ 2024-08-19 778/week @ 2024-08-26 340/week @ 2024-09-02 673/week @ 2024-09-09 506/week @ 2024-09-16 405/week @ 2024-09-23 413/week @ 2024-09-30 425/week @ 2024-10-07 671/week @ 2024-10-14 509/week @ 2024-10-21 394/week @ 2024-10-28 501/week @ 2024-11-04 713/week @ 2024-11-11

2,131 downloads per month
Used in 19 crates (8 directly)

MIT license

115KB
2K SLoC

Shared OpenPGP Certificate Directory

This crate implements a generic OpenPGP certificate store that can be shared between implementations. It also defines a way to root trust, and a way to associate pet names with certificates. Sharing certificates and trust decisions increases security by enabling more applications to take advantage of OpenPGP. It also improves privacy by reducing the required certificate discoveries that go out to the network.


lib.rs:

Shared OpenPGP Certificate Directory

This crate implements a generic OpenPGP certificate store that can be shared between implementations. It also defines a way to root trust, and a way to associate pet names with certificates. Sharing certificates and trust decisions increases security by enabling more applications to take advantage of OpenPGP. It also improves privacy by reducing the required certificate discoveries that go out to the network.

Note that this crate is only concerned with the low-level mechanics of the certificate directory and does not depend on an OpenPGP implementation. This is the reason that it works with bytes and not high-level OpenPGP data structures. Generally, it has to be combined with an OpenPGP implementation to be useful.

Dependencies

~3–15MB
~155K SLoC