Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

rPGP

@rpgp@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.social

OpenPGP implemented in pure Rust, permissively licensed

0 Followers
0 Following
12 Posts
Joined September 26, 2024
github:
https://github.com/rpgp
Open post
rPGP @rpgp@mastodon.social
· 3mo ago

New release: #rPGP version 0.20.0 🧰🔐

https://github.com/rpgp/rpgp/releases/tag/v0.20.0

#OpenPGP implemented in pure #Rust, permissively licensed

This release changes the default decryption behavior for SEIPDv1 messages to MDC-check first.
While this can be less efficient for large messages, it is a defensive best practice (see https://github.com/rpgp/rpgp/issues/662).

It also includes various bug fixes for stability, and improved build speed.

Finally, the release adds all functionality from draft-wussler-openpgp-forwarding.

mastodon.social

Mastodon

8
0
6
0
Open post
rPGP @rpgp@mastodon.social
· 3mo ago

A few days ago, RFC 9980 ("Post-Quantum Cryptography in #OpenPGP") has been finalized 🎉

#rPGP features full support for this draft since v0.16.0, and we're excited that #PQC in OpenPGP is now ready for production use.

The rPGP-based SOP CLI tool https://crates.io/crates/rsop comes with PQC support enabled by default in the new v0.11.0

rsop can be seen in the "OpenPGP interoperability test suite" at
https://sequoia-pgp.gitlab.io/openpgp-interoperability-test-suite/results.html (listed as "rpgpie"), including full interop for PQC artifacts.

mastodon.social

Mastodon

3
0
3
0
Open post
rPGP @rpgp@mastodon.social
· 12mo ago

New release: #rPGP version 0.17.0 🧰🔐✨

https://github.com/rpgp/rpgp/releases/tag/v0.17.0

#OpenPGP implemented in pure #Rust, permissively licensed

One highlight of this release is improved performance for encryption and decryption (saving time and/or battery when handling larger messages).

The release also features many small improvements to the rPGP API, and various bugfixes (see link above for details). Finally, it adds support for decryption of a #GnuPG-proprietary message format.

mastodon.social

Mastodon

21
7
15
0
Open post
rPGP @rpgp@mastodon.social
· 16mo ago

New release: #rPGP version 0.16.0 🧰🔐✨

https://github.com/rpgp/rpgp/releases/tag/v0.16.0

#OpenPGP implemented in pure #Rust, permissively licensed

This release features streaming message support: Now rPGP can process arbitrarily large messages, with modest memory requirements.

It adds experimental support for the upcoming OpenPGP #PQC IETF standard https://datatracker.ietf.org/doc/html/draft-ietf-openpgp-pqc

This release also brings various improvements for key generation, support for X448/Ed448, and many minor fixes.

mastodon.social

Mastodon

23
1
24
0
Open post
rPGP @rpgp@mastodon.social
· 7mo ago

Announcing this here with some delay: #rPGP 0.18.0 (from Nov 2025) contained only minor changes, representing mostly cleanup work (however, some of the resulting API changes were formally semver breaking).

See https://github.com/rpgp/rpgp/releases/tag/v0.18.0 for a summary of the release.

mastodon.social

Mastodon

2
0
1
0
Open post
rPGP @rpgp@mastodon.social
· 24mo ago

rPGP is an #OpenPGP implementation in pure #Rust (https://crates.io/crates/pgp).

It serves as the end-to-end encryption engine for Delta Chat:
@delta@chaos.social, a secure decentralized messager for all major platforms (and then some).

rPGP implements all generations of the OpenPGP standard, up to and including the new RFC 9580.

#RustLang #Cryptography #PGP

mastodon.social

Mastodon

8
0
10
0
Open post
rPGP @rpgp@mastodon.social
· 7mo ago
Replying to

Other changes include:

  • The key material-related traits have been reworked.
  • The representation of timestamps has been simplified.

For a summary of the release, see https://github.com/rpgp/rpgp/releases/tag/v0.19.0

GitHub

Release v0.19.0 · rpgp/rpgp

⛰️ Features Add helper to use multiple secret keys for decryption - (4176c07) Add back capability to build a SignedPublicKey from a key held externally (#678) - (066d0c5) Expand zeroizing of secr...

0
1
0
0
Open post
rPGP @rpgp@mastodon.social
· 20mo ago
Replying to
See https://github.com/rpgp/rpgp/security/advisories/GHSA-9rmp-2568-59rv and https://github.com/rpgp/rpgp/security/advisories/GHSA-4grw-m28r-q285 for more details. And see https://chaos.social/@delta/113963707915543266 for a broader context about audits in Delta Chat. Thanks to @nlnet@social.nlnet.nl for funding the audit, and @ros@infosec.exchange for the excellent audit work!
github.com
0
0
1
0
Open post
rPGP @rpgp@mastodon.social
· 7mo ago
Replying to
Porting an application to rPGP 0.19 is slightly noisy. However, there are no conceptually tricky changes. For an example diff of an an application ported from rPGP 0.18 to 0.19, see https://gitlab.archlinux.org/archlinux/signstar/-/merge_requests/384/diffs
gitlab.archlinux.org

chore(deps): Update Rust crate pgp to 0.19 (!384) · Merge requests · Arch Linux / signstar · GitLab

0
0
0
0
Open post
rPGP @rpgp@mastodon.social
· 16mo ago
Replying to
@derekmorr@mastodon.social See https://github.com/rpgp/rpgp/blob/main/docs/FAQ.md#how-is-rpgp-different-from-sequoia
GitHub

rpgp/docs/FAQ.md at main · rpgp/rpgp

OpenPGP implemented in pure Rust, permissively licensed - rpgp/rpgp

0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 21:33:07 UTC