iOS 7.0.0 · Android 3.0.0
2026-06
iOS & Android
Highlights
- On-card key generation. Generate a fresh Ed25519 + Curve25519 keypair directly on an OpenPGP NFC smartcard (YubiKey 5 series, Token2). The private key is born on the card and never touches the phone — there is no on-device copy to leak. You can still import an existing key to a card if you prefer.
- Full card management. Change the admin PIN and user PIN, unblock a locked user PIN, and factory-reset a card — all over NFC, from the key's detail screen.
- Passphrase-only encryption. Encrypt with just a passphrase (
gpg -cstyle, symmetric), no keypair required. Decryption with the same passphrase works anywhere OpenPGP does. - Read-only
passstore viewer. Point PGPony at your existingpass(password-store) directory and browse and decrypt entries on-device, hardware-key-backed where the entry is encrypted to a card. Read-only by design — a PGP tool that readspass, not a password manager.
Other changes
- Detached file signing and download verification — produce a detached signature for a file, and verify a downloaded file against a detached signature. (iOS first; Android parity is rolling out — see the Play release notes.)
- File encryption straight from the iOS Share Sheet, and a default / remembered recipient so your most-common contact is pre-selected. (iOS; Android share-intent flow differs.)
- Security hardening (pre-open-source sweep). iOS removed debug logging that could expose secrets in the shipping build. Android now enforces OpenPGP integrity protection (SEIPD / MDC) on decrypt and fails closed on tampered or unprotected ciphertext rather than returning unverified plaintext.
- Open-source crypto core. The OpenPGP core is now public under Apache-2.0 on both platforms —
PGPonyCore(Swift) andPGPonyCore-Kotlin(Kotlin). See the open-source page. - Keyserver screens now show "Last uploaded" and "Last checked" timestamps.
$ Android 3.0.0 reaches feature parity with iOS on the headline set: on-card keygen, card management, passphrase encryption, detached signing, and the read-only pass viewer