pgp 0.2.3

OpenPGP implementation in Rust
Documentation

rPGP

crates.io version CircleCI build status Appveyor build status Docs License

Pure rust implementation of OpenPGP. Following RFC4880 and RFC2440.

⚠️ WARNING: This library has not been audited, so be careful.

Status

You can find the details of the currently supported features in this status document

Platform Support

Windows, Linux, MacOS and every other unix-like OS is supported (although maybe untested). For details see this platform document.

Developement

To run the stress tests,

> git submodule update --init --recursive
> cargo test --release -- --ignored

To enable debugging, add

use pretty_env_logger;
let _ = pretty_env_logger::try_init();

And then run tests with RUST_LOG=pgp=info.

LICENSE

MIT or Apache 2.0

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in pgp by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.