Community guide to using YubiKey for GnuPG and SSH - protect secrets with hardware crypto.
OpenPGP implementation for JavaScript
Bouncy Castle Java Distribution (Mirror)
BouncyCastle.NET Cryptography Library (Mirror)
Browser extension for OpenPGP encryption with Webmail
Manage your GnuPG keys with ease! π
A high-level OpenPGP library
Python library and command line tool for configuring any YubiKey over all USB interfaces.
OpenPGP implemented in pure Rust, permissively licensed
The GNU Privacy Guard. NOTE: Maintainers are not tracking this mirror. Do not make pull requests here, nor comment any commits, submit them usual way to bug tracker (https://www.gnupg.org/documentation/bts.html) or to the mailing list (https://www.gnupg.org/documentation/mailing-lists.html).
Chatmail Rust Core library, used by Android/iOS/desktop chatmail apps, bindings and bots π§
A modern, cross-platform OpenPGP tool with a unique dual-engine core: switch freely between the battle-tested GnuPG and a modern, memory-safe Rust rPGP backend. It makes encryption, signing, and key management easier and more trustworthy in everyday privacy workflows.
Turn a $5 Raspberry Pi RP2350 board into an open-source hardware passkey: WebAuthn/FIDO2 logins, ssh & git signing, OpenPGP, PIV, TOTP. Rust firmware, no_std.
A tool to detect when your YubiKey is waiting for a touch (to send notification or display a visual indicator on the screen)
OpenPGP (RFC4880) Implementation in IcedCoffeeScript
Mail and calendar for Linux and macOS. Gmail and IMAP accounts, Google Calendar, contacts, OpenPGP and S/MIME. GTK4 and libadwaita, written in Rust.