8 breaking releases
| 0.31.0-pqc.1 | Nov 12, 2025 |
|---|---|
| 0.30.0 | Mar 4, 2025 |
| 0.29.0 | Dec 13, 2024 |
| 0.28.0 | Nov 24, 2023 |
| 0.23.0 | Jan 21, 2021 |
#2726 in Cryptography
30,421 downloads per month
Used in 13 crates
(10 directly)
5.5MB
74K
SLoC
Discovering and publishing OpenPGP certificates over the network.
This crate provides access to keyservers using the HKP protocol, and searching and publishing Web Key Directories.
Additionally the pks module exposes private key operations using
the PKS protocol.
Examples
This example demonstrates how to fetch a certificate from the default key server:
let mut ks = KeyServer::default();
let keyid: KeyID = "31855247603831FD".parse()?;
println!("{:?}", ks.get(keyid).await?);
This example demonstrates how to fetch a certificate using WKD:
let certs = sequoia_net::wkd::get(&reqwest::Client::new(), "juliett@example.org").await?;
Discovering and publishing OpenPGP certificates over the network.
This crate provides access to keyservers using the HKP protocol, and searching and publishing Web Key Directories.
Dependencies
~24–46MB
~630K SLoC