Page MenuHome GnuPG
Feed All Stories

Jul 7 2022

ikloecker committed rLIBKLEO8fbcf6c949e8: Add missing camel case header (authored by ikloecker).
Add missing camel case header
Jul 7 2022, 9:39 PM
ikloecker committed rLIBKLEO3d23ab629a2a: Separate include of corresponding header from other includes (authored by ikloecker).
Separate include of corresponding header from other includes
Jul 7 2022, 9:39 PM
jukivili updated the task description for T4460: libgcrypt performance TODOs.
Jul 7 2022, 7:03 PM · libgcrypt
ikloecker committed rKLEOPATRAf840a014d265: Add helpers for checking properties of keys (authored by ikloecker).
Add helpers for checking properties of keys
Jul 7 2022, 6:33 PM
ikloecker committed rKLEOPATRAd09dad5872b8: Disable Show Issuer Certificate button for root certificates (authored by ikloecker).
Disable Show Issuer Certificate button for root certificates
Jul 7 2022, 5:37 PM
ikloecker committed rKLEOPATRAb93410ad0b05: Inform the user if the issuer certificate wasn't found (authored by ikloecker).
Inform the user if the issuer certificate wasn't found
Jul 7 2022, 5:37 PM
ikloecker committed rKLEOPATRAb4266fd62b73: Rework update of visibility and availability of UI elements (authored by ikloecker).
Rework update of visibility and availability of UI elements
Jul 7 2022, 5:37 PM
ikloecker committed rKLEOPATRAbc7c8c5840f6: Avoid duplicate entries in the S/MIME address list (authored by ikloecker).
Avoid duplicate entries in the S/MIME address list
Jul 7 2022, 5:37 PM
ikloecker committed rKLEOPATRAc5df2025e356: Use QGridLayout methods without row span and column span (authored by ikloecker).
Use QGridLayout methods without row span and column span
Jul 7 2022, 5:37 PM
ikloecker committed rKLEOPATRA11937d7232aa: Rename a few variables (authored by ikloecker).
Rename a few variables
Jul 7 2022, 5:37 PM
ikloecker committed rKLEOPATRA6d192722016a: Simplify hiding of user ID related UI elements for S/MIME certificates (authored by ikloecker).
Simplify hiding of user ID related UI elements for S/MIME certificates
Jul 7 2022, 5:37 PM
ikloecker committed rKLEOPATRA4845a167962f: Show the S/MIME attributes together with the common key properties (authored by ikloecker).
Show the S/MIME attributes together with the common key properties
Jul 7 2022, 5:37 PM
ikloecker changed the status of T6064: Kleopatra: Allow queries to list all certificates on the server from Open to Testing.

Lookups can now be started after entering a single character. Wildcards like * do not seem to be supported by OpenPGP key servers.

Jul 7 2022, 1:50 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRA82bc75082fcc: Allow keyserver queries with a single character (authored by ikloecker).
Allow keyserver queries with a single character
Jul 7 2022, 1:43 PM
aheinecke committed rW03e1e8853a79: Update READMEs (authored by aheinecke).
Update READMEs
Jul 7 2022, 1:35 PM
aheinecke committed rW3bc6a440e9ba: Post release version bump (authored by aheinecke).
Post release version bump
Jul 7 2022, 1:35 PM
aheinecke committed rW84c36c8ea72f: Update GnuPG and prepare NEWS for release (authored by aheinecke).
Update GnuPG and prepare NEWS for release
Jul 7 2022, 1:35 PM
cklassen committed rWcb99f7c3c459: Documentation: HTML-links now refer to archive.org (authored by cklassen).
Documentation: HTML-links now refer to archive.org
Jul 7 2022, 1:35 PM
ikloecker reassigned T6067: dirmngr 2.2 does not ask keyservers for fingerprints from ikloecker to werner.
Jul 7 2022, 1:35 PM · gnupg (gpg22), Restricted Project, dirmngr
ikloecker added a comment to T6042: Cannot search on keyserver from kleopatra 3.1.22 inside an AppImage of GnuPG Desktop or GnuPG VS Desktop.

Thanks for the analysis!

Jul 7 2022, 1:32 PM · AppImage, gpg4win, Bug Report
ikloecker added a subtask for T6042: Cannot search on keyserver from kleopatra 3.1.22 inside an AppImage of GnuPG Desktop or GnuPG VS Desktop: T6067: dirmngr 2.2 does not ask keyservers for fingerprints.
Jul 7 2022, 1:31 PM · AppImage, gpg4win, Bug Report
ikloecker added a parent task for T6067: dirmngr 2.2 does not ask keyservers for fingerprints: T6042: Cannot search on keyserver from kleopatra 3.1.22 inside an AppImage of GnuPG Desktop or GnuPG VS Desktop.
Jul 7 2022, 1:31 PM · gnupg (gpg22), Restricted Project, dirmngr
ikloecker created T6067: dirmngr 2.2 does not ask keyservers for fingerprints.
Jul 7 2022, 1:30 PM · gnupg (gpg22), Restricted Project, dirmngr
vitusb added a comment to T6042: Cannot search on keyserver from kleopatra 3.1.22 inside an AppImage of GnuPG Desktop or GnuPG VS Desktop.

Hello, i did some debugging with my local sks keyserver version 1.1.6+ on Debian:

Jul 7 2022, 1:02 PM · AppImage, gpg4win, Bug Report
ikloecker renamed T6062: Kleopatra: Kleopatra fails with error if signed data is not found from Kleoaptra: On Windows Kleopatra fails with IO error if signed data is not found to Kleopatra: Kleopatra fails with error if signed data is not found.
Jul 7 2022, 12:03 PM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRAa214bd6ffb2b: Properly terminate decrypt/verify operation if user cancels it (authored by ikloecker).
Properly terminate decrypt/verify operation if user cancels it
Jul 7 2022, 12:01 PM
ikloecker added a comment to T6062: Kleopatra: Kleopatra fails with error if signed data is not found.

I have also improved the workflow when verifying detached signatures without corresponding signed file from Kleopatras UI in "non-automatic" mode, i.e. if "Automatically start operation based on input detection for decrypt/verify." is disabled in the settings.

Jul 7 2022, 11:53 AM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRA18bede6f4565: Disable Decrypt/Verify button if required files do not exist (authored by ikloecker).
Disable Decrypt/Verify button if required files do not exist
Jul 7 2022, 11:50 AM
ikloecker committed rKLEOPATRA1161f2addf73: Simplify code (authored by ikloecker).
Simplify code
Jul 7 2022, 11:50 AM
jukivili updated the task description for T4460: libgcrypt performance TODOs.
Jul 7 2022, 10:36 AM · libgcrypt
ikloecker changed the status of T6062: Kleopatra: Kleopatra fails with error if signed data is not found from Open to Testing.

Fixed. This was actually a regression introduced many years ago.

Jul 7 2022, 10:28 AM · Restricted Project, kleopatra
ikloecker committed rKLEOPATRAb427bfd5bd0f: Fix check if signed file corresponding to detached signature exists (authored by ikloecker).
Fix check if signed file corresponding to detached signature exists
Jul 7 2022, 10:24 AM
ikloecker committed rKLEOPATRAa3abf3ab1adf: Use correct folder when asking for file to verify (authored by ikloecker).
Use correct folder when asking for file to verify
Jul 7 2022, 10:24 AM
ikloecker added a comment to T6062: Kleopatra: Kleopatra fails with error if signed data is not found.

Actually, I get a very similar error message on Linux, if I run kleopatra --verify <detached signature file>

An error occurred: Kleopatra: Could not open file ".../detached-sig-with-different-name/verify-me-signatur.txt" for reading: No such file or directory (218136657)

Jul 7 2022, 9:55 AM · Restricted Project, kleopatra
ikloecker claimed T6062: Kleopatra: Kleopatra fails with error if signed data is not found.
Jul 7 2022, 9:46 AM · Restricted Project, kleopatra
ikloecker changed the status of T6056: Kleopatra: Improve handling of embedded filename from Open to Testing.

Ready for testing.

Jul 7 2022, 9:40 AM · Restricted Project, Restricted Project, kleopatra
gniibe closed T5953: batch signature fails with imported ed25519 signing key as of 2.2.34 as Resolved.
Jul 7 2022, 6:53 AM · gnupg (gpg22), Bug Report
gniibe closed T5120: Incompatible Ed25519 secret key (no-encryption), a subtask of T5114: GnuPG fails to import back generated and exported EdDSA secret key., as Resolved.
Jul 7 2022, 6:51 AM · gnupg, Restricted Project, gpgagent, Bug Report
gniibe closed T5120: Incompatible Ed25519 secret key (no-encryption) as Resolved.
Jul 7 2022, 6:51 AM · gnupg (gpg22), Bug Report
gniibe removed a project from T5953: batch signature fails with imported ed25519 signing key as of 2.2.34: Restricted Project.

Fixed in 2.2.36.

Jul 7 2022, 6:51 AM · gnupg (gpg22), Bug Report
gniibe closed T5979: SCardListReaders: Conditional jump or move depends on uninitialised value(s) as Resolved.
Jul 7 2022, 6:50 AM · backport, gnupg, scd, patch
gniibe closed T6033: Regression in GnuPG 2.2.34 with some ECC keys as Resolved.
Jul 7 2022, 6:50 AM · Bug Report, gnupg (gpg22)
gniibe removed a project from T6033: Regression in GnuPG 2.2.34 with some ECC keys: Restricted Project.

Fixed in 2.2.36.

Jul 7 2022, 6:50 AM · Bug Report, gnupg (gpg22)
gniibe committed rCb2a64ed4f34a: cipher: Fix gcry_pk_hash_verify for explicit hash. (authored by gniibe).
cipher: Fix gcry_pk_hash_verify for explicit hash.
Jul 7 2022, 5:16 AM
gniibe claimed T6066: gcry_pk_hash_verify() does not work with explicitly specified hash algorithm.

Thank you for your report. That's my badness (forgetting to implement in pk_verify_md function).

Jul 7 2022, 5:07 AM · backport, libgcrypt, Bug Report
gniibe committed rC37b812f5e2a3: tests/t-kdf: Test KDF FIPS indicator (authored by Clemens Lang via Gcrypt-devel <gcrypt-devel@lists.gnupg.org>).
tests/t-kdf: Test KDF FIPS indicator
Jul 7 2022, 4:47 AM
gniibe committed rC45a139b166a3: tests: Test gcry_pk_hash_sign w/explicit hash algo (authored by Clemens Lang via Gcrypt-devel <gcrypt-devel@lists.gnupg.org>).
tests: Test gcry_pk_hash_sign w/explicit hash algo
Jul 7 2022, 4:47 AM
calestyo added a comment to T6058: clarify need of --batch and/or --pinentry-mode looback with --passphrase-* options.

It's true for key generation, but not for all cases.

Jul 7 2022, 2:35 AM · gnupg, Documentation

Jul 6 2022

vitusb added a comment to T6042: Cannot search on keyserver from kleopatra 3.1.22 inside an AppImage of GnuPG Desktop or GnuPG VS Desktop.

Just to clarify: Does this only happen with self-built AppImages? Or does this also happen with AppImages provided by gnupg.com/gnupg.org?

Jul 6 2022, 11:26 PM · AppImage, gpg4win, Bug Report
ikloecker added a comment to T6042: Cannot search on keyserver from kleopatra 3.1.22 inside an AppImage of GnuPG Desktop or GnuPG VS Desktop.

Just to clarify: Does this only happen with self-built AppImages? Or does this also happen with AppImages provided by gnupg.com/gnupg.org? (I haven't found AppImages to download on gnupg.org.)

Jul 6 2022, 10:44 PM · AppImage, gpg4win, Bug Report
vitusb added a comment to T6042: Cannot search on keyserver from kleopatra 3.1.22 inside an AppImage of GnuPG Desktop or GnuPG VS Desktop.

Hello ...

I may report, that I've tested this behaviour with "kleopatra" with serveral keyservers.
Jul 6 2022, 10:03 PM · AppImage, gpg4win, Bug Report
werner committed rDaf411baa9c20: swdb: GnuPG 2.2.36 (authored by werner).
swdb: GnuPG 2.2.36
Jul 6 2022, 8:34 PM
werner added a comment to T5949: Release GnuPG 2.2.36.

Please note that due to vacation issues the signatures use the gnupg.com Brainpool based release key and some Linux distributions come with Brainpool removed from GnuPG.

Jul 6 2022, 8:33 PM · CVE, gnupg (gpg22), Release Info
werner updated the task description for T5949: Release GnuPG 2.2.36.
Jul 6 2022, 8:30 PM · CVE, gnupg (gpg22), Release Info
werner committed rG3777bc652879: Post release updates (authored by werner).
Post release updates
Jul 6 2022, 8:19 PM
werner committed rG491645b50ec9: Release 2.3.36 (authored by werner).
Release 2.3.36
Jul 6 2022, 8:19 PM
jukivili updated the task description for T4460: libgcrypt performance TODOs.
Jul 6 2022, 8:19 PM · libgcrypt
ikloecker committed rKLEOPATRAc6d235f2f34a: Store file name of result file in DecryptVerifyResult (authored by ikloecker).
Store file name of result file in DecryptVerifyResult
Jul 6 2022, 5:38 PM
ikloecker committed rKLEOPATRA5a2213de79be: On request, save decrypted file with embedded file name (authored by ikloecker).
On request, save decrypted file with embedded file name
Jul 6 2022, 5:38 PM
ikloecker committed rKLEOPATRAc5a5af14e9d1: Allow retrieving the file name of an Output (authored by ikloecker).
Allow retrieving the file name of an Output
Jul 6 2022, 5:38 PM
neverpanic added a comment to T6066: gcry_pk_hash_verify() does not work with explicitly specified hash algorithm.

For the record, the valgrind trace for the crash is:

Jul 6 2022, 5:00 PM · backport, libgcrypt, Bug Report
ikloecker added a comment to T6042: Cannot search on keyserver from kleopatra 3.1.22 inside an AppImage of GnuPG Desktop or GnuPG VS Desktop.

I guess the problem is that the fix for T5741: dirmngr does not ask keyservers for fingerprints wasn't backported to 2.2.

Jul 6 2022, 4:34 PM · AppImage, gpg4win, Bug Report
neverpanic created T6066: gcry_pk_hash_verify() does not work with explicitly specified hash algorithm.
Jul 6 2022, 4:26 PM · backport, libgcrypt, Bug Report
aheinecke added a comment to T6042: Cannot search on keyserver from kleopatra 3.1.22 inside an AppImage of GnuPG Desktop or GnuPG VS Desktop.

But this is with the default keyserver keys.ubuntu.com it shows the fingerprint if I do a search --with-colons with 2.3 and the same keyserver (addressed via IP) on the same machine returns results on Windows and says No Fingerprints in the app image. This is what I found so strange here.

Jul 6 2022, 3:30 PM · AppImage, gpg4win, Bug Report
ikloecker added a comment to T6064: Kleopatra: Allow queries to list all certificates on the server.

Many keyservers return a maximum number of results. I have seen results being capped at 100 keys.

Jul 6 2022, 2:56 PM · Restricted Project, kleopatra
ikloecker triaged T6061: pinentry-qt on wayland does not fallback to pinentry-curses as Low priority.

pinentry does the following to check if it's running in a GUI session:

// check a few environment variables that are usually set on X11 or Wayland sessions
const bool hasWaylandDisplay = qEnvironmentVariableIsSet("WAYLAND_DISPLAY");
const bool isWaylandSessionType = qgetenv("XDG_SESSION_TYPE") == "wayland";
const bool hasX11Display = pinentry_have_display(argc, argv);
const bool isX11SessionType = qgetenv("XDG_SESSION_TYPE") == "x11";
const bool isGUISession = hasWaylandDisplay || isWaylandSessionType || hasX11Display || isX11SessionType;

i.e. it checks if a few environment variables are set or have a specific value.

Jul 6 2022, 2:45 PM · pinentry, Bug Report
ikloecker merged T6042: Cannot search on keyserver from kleopatra 3.1.22 inside an AppImage of GnuPG Desktop or GnuPG VS Desktop into T5725: Kleopatra: Certificate lookup shows only one result even if there are 100s matches.
Jul 6 2022, 2:28 PM · Restricted Project, kleopatra, Bug Report
ikloecker merged task T6042: Cannot search on keyserver from kleopatra 3.1.22 inside an AppImage of GnuPG Desktop or GnuPG VS Desktop into T5725: Kleopatra: Certificate lookup shows only one result even if there are 100s matches.
Jul 6 2022, 2:28 PM · AppImage, gpg4win, Bug Report
ikloecker added a comment to T6042: Cannot search on keyserver from kleopatra 3.1.22 inside an AppImage of GnuPG Desktop or GnuPG VS Desktop.

Looks like a duplicate of T5725: Kleopatra: Certificate lookup shows only one result even if there are 100s matches. Solution: Use a key server that returns fingerprints.

Jul 6 2022, 2:28 PM · AppImage, gpg4win, Bug Report
aheinecke triaged T6008: Absturz von GPG4win in Outlook as Low priority.

Hier scheint es sich um ein individuelles Problem zu handeln. Ich bin irritiert das die Fehlermeldungen von "gpgsm" also unserem S/MIME tool. Tritt der Fehler auch so auf wenn in den Einstellungen von GpgOL der S/MIME Support deaktiviert ist?

Jul 6 2022, 2:07 PM · Bug Report, gpg4win
aheinecke triaged T6016: Verify Checksums seems to need file to be named correctly as Low priority.

I agree, we should look for additional names when verifying checksums.

Jul 6 2022, 1:39 PM · kleopatra, gpg4win
aheinecke reassigned T6042: Cannot search on keyserver from kleopatra 3.1.22 inside an AppImage of GnuPG Desktop or GnuPG VS Desktop from werner to ikloecker.

I can reproduce the problem. Under Windows it works, with my development setup with GnuPG 2.3 it works, but in the appimage I get the error that all keys were skipped.

Jul 6 2022, 1:09 PM · AppImage, gpg4win, Bug Report
ikloecker committed rKLEOPATRA57c73f6acd19: Use automatic memory management for temporary working directory (authored by ikloecker).
Use automatic memory management for temporary working directory
Jul 6 2022, 12:18 PM
ikloecker committed rKLEOPATRAdbc0e886d82a: Add missing include (authored by ikloecker).
Add missing include
Jul 6 2022, 12:18 PM
ikloecker committed rKLEOPATRA351c4730744e: Modernize: Inherit c'tors of base class with using-declaration (authored by ikloecker).
Modernize: Inherit c'tors of base class with using-declaration
Jul 6 2022, 12:18 PM
jukivili committed rC66ef99bb1804: sm4: fix wrong macro used for GFNI/AVX2 code-path (authored by jukivili).
sm4: fix wrong macro used for GFNI/AVX2 code-path
Jul 6 2022, 12:17 PM
jukivili committed rCfd3ed68754eb: tests/basic: enable IV checks for CBC/CFB/CTR bulk tests (authored by jukivili).
tests/basic: enable IV checks for CBC/CFB/CTR bulk tests
Jul 6 2022, 12:17 PM
jukivili committed rC935e211af145: sm4: fix use of GFNI/AVX2 accelerated key expansion (authored by jukivili).
sm4: fix use of GFNI/AVX2 accelerated key expansion
Jul 6 2022, 12:17 PM
jukivili committed rC99b7375bd616: camellia-gfni-avx512: remove copy-paste / leftover extra instructions (authored by jukivili).
camellia-gfni-avx512: remove copy-paste / leftover extra instructions
Jul 6 2022, 12:17 PM
jukivili committed rCac14d9ee7a09: camellia-gfni-avx512: add missing register clearing on function exits (authored by jukivili).
camellia-gfni-avx512: add missing register clearing on function exits
Jul 6 2022, 12:17 PM
encryptedsoul added a comment to T6065: GpgOL attachement size handled wrong.

So maybe add a hint with the workaround to the error message, maybe even link to some *.reg files that would fix it, with a big fat warning to respect and look out for your E-Mail providers attachement size limits. The 20MB thing from Outlook is nothing more than an educated guess by Microsoft in the first place, some providers have smaller limits and the user has to identifiy the server error code themselves anyways.

Jul 6 2022, 12:15 PM · Bug Report, gpg4win
aheinecke triaged T6065: GpgOL attachement size handled wrong as Low priority.

The problem is that we keep the original, encrypted, signed structure of the mail as a hidden attachment. When we then add the attachments we extracted from the original mail as "real" attachments in the Outlook data structures we basically double in size and hit an error in Outlook. It does not always have to be double, e.g. if the attachment was compressed in the encrypted data it can be much larger then the original mail. So this happens mostly with data that is not easy to compress.

Jul 6 2022, 12:10 PM · Bug Report, gpg4win
aheinecke added a member for g10code: mmontkowski.
Jul 6 2022, 11:21 AM
aheinecke empowered mmontkowski as an administrator.
Jul 6 2022, 11:20 AM
encryptedsoul created T6065: GpgOL attachement size handled wrong.
Jul 6 2022, 11:18 AM · Bug Report, gpg4win
aheinecke triaged T6064: Kleopatra: Allow queries to list all certificates on the server as Low priority.
Jul 6 2022, 11:11 AM · Restricted Project, kleopatra
aheinecke triaged T6063: GnuPG: Ignore invalid hash algorithm preferences when signing & encrypting combined as High priority.
Jul 6 2022, 11:01 AM · gnupg, Restricted Project
aheinecke triaged T6062: Kleopatra: Kleopatra fails with error if signed data is not found as Normal priority.
Jul 6 2022, 10:30 AM · Restricted Project, kleopatra
quite created T6061: pinentry-qt on wayland does not fallback to pinentry-curses.
Jul 6 2022, 9:54 AM · pinentry, Bug Report
ikloecker committed rKLEOPATRAfafcd270cc2c: Use list-initialization for command line options (authored by ikloecker).
Use list-initialization for command line options
Jul 6 2022, 9:13 AM
ikloecker committed rKLEOPATRA75f8a896f691: Set file name of encrypted data if a single file is encrypted (authored by ikloecker).
Set file name of encrypted data if a single file is encrypted
Jul 6 2022, 9:12 AM
ikloecker committed rKLEOPATRA5b1c8324343e: Simplify check if user ID should be checked (authored by ikloecker).
Simplify check if user ID should be checked
Jul 6 2022, 9:12 AM
ikloecker committed rM5436b309fe67: qt: Allow setting the file name of signed and encrypted data (authored by ikloecker).
qt: Allow setting the file name of signed and encrypted data
Jul 6 2022, 8:54 AM
ikloecker committed rMbc10169724d2: qt: Allow setting the file name of encrypted data (authored by ikloecker).
qt: Allow setting the file name of encrypted data
Jul 6 2022, 8:54 AM
Philipp created T6060: segfault (NULL-pointer) when inspecting gpg Context after exception (python).
Jul 6 2022, 8:23 AM · Python, gpgme, Bug Report
gniibe added a comment to T6048: Test suite fixes with --enable-pubkey-ciphers=ecc.

Thanks. Applied. Also, fixed about a warning for ChaCha20.

Jul 6 2022, 7:56 AM · FIPS, libgcrypt
gniibe triaged T6059: ntbtls: use of shorter hash for ECC as Normal priority.
Jul 6 2022, 6:57 AM · Feature Request, Restricted Project, ntbtls
gniibe added a comment to T6058: clarify need of --batch and/or --pinentry-mode looback with --passphrase-* options.

I admit that documentation for users should be updated and/or semantics of options could be improved.

Jul 6 2022, 4:36 AM · gnupg, Documentation
calestyo created T6058: clarify need of --batch and/or --pinentry-mode looback with --passphrase-* options.
Jul 6 2022, 3:15 AM · gnupg, Documentation
gniibe committed rC8d5053fb08cf: cipher,chacha20: Conditionalize a variable. (authored by gniibe).
cipher,chacha20: Conditionalize a variable.
Jul 6 2022, 2:36 AM