Crates.io | rpgpie |
lib.rs | rpgpie |
version | |
source | src |
created_at | 2024-02-26 13:04:29.923891 |
updated_at | 2024-11-29 19:17:09.124534 |
description | Experimental high level API for rPGP |
homepage | |
repository | https://codeberg.org/heiko/rpgpie |
max_upload_size | |
id | 1153623 |
Cargo.toml error: | TOML parse error at line 18, column 1 | 18 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include` |
size | 0 |
A higher-level OpenPGP API based on rPGP.
rpgpie is an experimental wrapping API on top of the rPGP library.
Main goals of rpgpie include simplicity, collaboration and fun 🥳.
More concretely, rpgpie currently has the following objectives:
rpgpie does not currently process messages in an efficient, streaming manner. Messages that are too large to be conveniently processed in RAM can currently not be handled with rpgpie.
The rpgpie API currently limits itself to using certificates (also known as "OpenPGP public keys") and TSKs (also known as "OpenPGP secret/private keys") as they are. Updating or altering certificates or TSKs is currently out of scope.
For the current phase of exploration, proper error handling is not a goal of rpgpie. The code may panic in all kinds of circumstances.
API stability is not a goal in the current phase of development.
Rpgpie implements some higher-order OpenPGP facilities:
Certificate-level:
Message-level:
The code in this project is NOT currently intended for production use.