pgp-lib 0.3.0

Cross-platform, asynchronous Rust library to deal with PGP operations
Documentation
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

nlnet

Special thanks to the NLnet foundation and the European Commission that helped the project to receive financial support from various programs:

If you appreciate the project, feel free to donate using one of the following providers:

GitHub Ko-fi Buy Me a Coffee Liberapay thanks.dev PayPal