pgp-lib-0.3.0 has been yanked.
🔐 pgp-lib
Cross-platform, asynchronous Rust library to deal with PGP operations, based on rPGP.
- Basic PGP operations: encrypt, decrypt, sign, verify
- PGP helpers: generate a key pair, read secret/public keys from path, read signature from bytes etc
- HTTP public key discovery via WKD and HKP (requires
key-discovery
feature) - Tokio async runtime (async-std planned)
- Rustls rust crypto (native-tls planned)
See the full API documentation on docs.rs.
Sponsoring
Special thanks to the NLnet foundation and the European Commission that helped the project to receive financial support from various programs:
- NGI Assure in 2022
- NGI Zero Entrust in 2023
- NGI Zero Core in 2024 (still ongoing)
If you appreciate the project, feel free to donate using one of the following providers: