Skip to content

Latest commit

 

History

History
52 lines (33 loc) · 2.41 KB

File metadata and controls

52 lines (33 loc) · 2.41 KB

FAQs

Does rPGP support Post Quantum Cryptography (PQC)?

Yes, rPGP implements RFC 9980 Post-Quantum Cryptography in OpenPGP, gated behind the feature pqc (this feature was previously called draft-pqc).

What other standards are you considering for implementation?

IETF standards currently tracked for implementation in rPGP use the "ietf-draft" label on the issues.

If you want to help either with coding or with funding, please get in contact.

We are also participating in renewed Autocrypt specification efforts, a multi-stakeholder community-driven specification for automated e-mail encryption.

Is rPGP considering support for LibrePGP?

rPGP is not currently planning comprehensive support for the LibrePGP draft.

While we might not agree with, or not praise every detail of the V6 crypto refresh, we highly appreciate the work of the IETF OpenPGP WG and the contributors and stakeholders around it.

If LibrePGP evolves towards a multi-stakeholder community-driven specification, we might consider partially supporting LibrePGP keys and formats.

However, rPGP currently allows decryption of the LibrePGP-specific "OCB encrypted data" format, to support users who have inadvertently received messages in that format.

How is rPGP different from Sequoia?

The Sequoia project offers an alternative Rust implementation of OpenPGP. Here are some key differences, without claiming to exhaust the question:

  • rPGP has a more permissive license than Sequoia.

  • rPGP is a library with a low-level API and relatively small feature-set (with higher level APIs evolving in https://codeberg.org/heiko/rpgpie ) whereas Sequoia has a comprehensive set of crates and also offers the sq CLI and aims to be a replacement for the GPG command line tool.

  • All cryptographic primitives used in rPGP are implemented in Rust, whereas Sequoia by default uses Nettle, which is implemented in C, but also offers optional Rust backends.

Community standards

The rPGP project is affiliated with the Delta Chat project. The Delta Chat Community Standards also apply for the rPGP project.