winget install --id GnuPG.GnuPG
About GNU Privacy Guard
GnuPG is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP). GnuPG allows you to encrypt and sign your data and communications; it features a versatile key management system, along with access modules for all kinds of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications. A wealth of frontend applications and libraries are available. It also provides support for S/MIME and Secure Shell (ss...
What's new in 2.5.20
No release notes provided.
Version history
| Version | Updated | Notes |
|---|---|---|
| 2.5.20 | Unknown | No notes |
| 2.5.19 | Unknown | No notes |
| 2.5.18 | Unknown | No notes |
| 2.5.17 | Unknown | No notes |
| 2.5.16 | Unknown | * gpg: Fix a regression in 2.5.15 which created new keys with just the fallback preferences. [T7909] Release-info: https://dev.gnupg.org/T7995 |
| 2.4.8 | Unknown | Release notes |
| 2.4.7 | Unknown | Release notes |
| 2.4.6 | Unknown | * gpg: New command --quick-set-ownertrust. [rG967678d972] * gpg: Indicate disabled keys in key listings and add list option "show-ownertrust". [rG2a0a706eb2] * gpg: Make sure a DECRYPTION_OKAY is never issued for a bad O... |
| 2.4.5 | Unknown | * gpg,gpgv: New option --assert-pubkey-algo. [T6946] * gpg: Emit status lines for errors in the compression layer. [T6977] * gpg: Fix invocation with --trusted-keys and --no-options. [T7025] * gpgsm: Allow for a longer s... |
| 2.4.4 | Unknown | * gpg: Do not keep an unprotected smartcard backup key on disk. See https://gnupg.org/blog/20240125-smartcard-backup-key.html for a security advisory. [T6944] * gpg: Allow to specify seconds since Epoch beyond 2038 on 32... |
| 2.4.3 | Unknown | * gpg: Set default expiration date to 3 years. [T2701] * gpg: Add --list-filter properties "key_expires" and "key_expires_d". [T6529] * gpg: Emit status line and proper diagnostics for write errors. [T6528] * gpg: Make p... |
| 2.4.2 | Unknown | * gpg: Print a warning if no more encryption subkeys are left over after changing the expiration date. [rGef2c3d50fa] * gpg: Fix searching for the ADSK key when adding an ADSK. [T6504] * gpgsm: Speed up key listings on W... |
| 2.4.1 | Unknown | * If the ~/.gnupg directory does not exist, the keyboxd is now automagically enabled. [rGd9e7488b17] * gpg: New option --add-desig-revoker. [rG3d094e2bcf] * gpg: New option --assert-signer. [rGc9e95b8dee] * gpg: New comm... |
| 2.4.0 | Unknown | * gpg: New command --quick-update-pref. [rGd40d23b233] * gpg: New list-options show-pref and show-pref-verbose. [rG811cfa34cb] * gpg: New option --list-filter to restrict key listings like gpg -k --list-filter 'select=re... |
| 2.3.8 | Unknown | * gpg: Do not consider unknown public keys as non-compliant while decrypting. [T6205] * gpg: Avoid to emit a compliance mode line if Libgcrypt is non-compliant. [T6221] * gpg: Improve --edit-key setpref command to ease c... |
| 2.3.7 | Unknown | * gpg: Fix possibly garbled status messages in NOTATION_DATA. This bug could trick GPGME and other parsers to accept faked status lines. [T6027, CVE-2022-34903] * gpg: Look up user ID to revoke by UID hash. [T5936] * gpg... |
| 2.3.6 | Unknown | No notes |
| 2.3.5 | Unknown | No notes |
| 2.3.4 | Unknown | No notes |
| 2.3.3 | Unknown | No notes |