Wiktor Kwapisiewicz on Nostr: Both of them really have different strengths and weaknesses: Sequoia is definitely ...
Both of them really have different strengths and weaknesses:
Sequoia is definitely more feature-complete (for example it supports multiple crypto backends) but sometimes the complexity shows (e.g. selecting crypto backends https://gitlab.com/sequoia-pgp/sequoia/-/tree/main/openpgp?ref_type=heads#how-to-select-crypto-backends-in-crates or the type names: https://docs.rs/sequoia-openpgp/latest/sequoia_openpgp/cert/amalgamation/struct.ValidComponentAmalgamationIter.html).
rpgp is basically an extension of RustCrypto, and as such is a bit more integrated in the Rust ecosystem but has been lagging a bit on compatibility until Heiko submitted a couple of PRs and now is on the top: https://tests.sequoia-pgp.org/ (rpgpie).
Glad that you like the Sequoia documentation: quite a lot of work has gone into polishing it… :)
Sequoia is definitely more feature-complete (for example it supports multiple crypto backends) but sometimes the complexity shows (e.g. selecting crypto backends https://gitlab.com/sequoia-pgp/sequoia/-/tree/main/openpgp?ref_type=heads#how-to-select-crypto-backends-in-crates or the type names: https://docs.rs/sequoia-openpgp/latest/sequoia_openpgp/cert/amalgamation/struct.ValidComponentAmalgamationIter.html).
rpgp is basically an extension of RustCrypto, and as such is a bit more integrated in the Rust ecosystem but has been lagging a bit on compatibility until Heiko submitted a couple of PRs and now is on the top: https://tests.sequoia-pgp.org/ (rpgpie).
Glad that you like the Sequoia documentation: quite a lot of work has gone into polishing it… :)