Page MenuHome GnuPG
Feed All Stories

Mar 30 2022

Valodim added a comment to T5813: Locating Keys via WKD with gpg4win fails with unknown error..

Oof. That hinges on the certificate, guess we'll need to renew the bunch of them. I reconfigured, might take a while for all pages but ciphers should now be:

Mar 30 2022, 4:53 PM · wkd, gpg4win, Bug Report
werner added a comment to T5813: Locating Keys via WKD with gpg4win fails with unknown error..

The ECDHE_ECDSA suites are not yet implemented in ntbtls and thus we can't agree on a common cipher suite. Will be solved in the next Windows version.

Mar 30 2022, 3:35 PM · wkd, gpg4win, Bug Report
rainerh added a comment to T5813: Locating Keys via WKD with gpg4win fails with unknown error..

In the above test, I was using
Windows: 2.3.4
Debian: 2.2.12

Mar 30 2022, 12:58 PM · wkd, gpg4win, Bug Report
Valodim added a comment to T5813: Locating Keys via WKD with gpg4win fails with unknown error..

I captured some logs server-side, and I do see this error:

Mar 30 2022, 12:27 PM · wkd, gpg4win, Bug Report
werner added a comment to T5813: Locating Keys via WKD with gpg4win fails with unknown error..

Are you using 2.3.4 also on Windows?

Mar 30 2022, 12:15 PM · wkd, gpg4win, Bug Report
werner created T5909: Make use of the LDAP revoked attribute.
Mar 30 2022, 11:49 AM · Feature Request, LDAP, OpenPGP, gpgme, dirmngr
rainerh added a comment to T5813: Locating Keys via WKD with gpg4win fails with unknown error..

I have the same error when using wkd.keys.openpgp.org with a CNAME DNS entry. The error occurs with Windows 10, 11 and Server 2019 (only the most recent versions tested). With Debian it works fine.

Mar 30 2022, 11:44 AM · wkd, gpg4win, Bug Report
werner closed T5907: bench-slope missing brainpool curves in master branch as Resolved.

see rC67b36154f88e for master.

Mar 30 2022, 9:07 AM · libgcrypt, Bug Report
werner committed rC67b36154f88e: tests: Add brainpoolP256r1 to bench-slope. (authored by werner).
tests: Add brainpoolP256r1 to bench-slope.
Mar 30 2022, 9:06 AM
werner added a comment to T5907: bench-slope missing brainpool curves in master branch.

Will add it. The reason I added Brainpool was due to a question on the performacne between Brainpool and other NIST.

Mar 30 2022, 9:03 AM · libgcrypt, Bug Report
gniibe requested review of D550: gnupg: No writing passphrase as a file.
Mar 30 2022, 8:48 AM · gpgagent
gniibe claimed T5899: Fix compilation of dirmngr with mingw.org's MinGW.

Last part is applied. Let me consider how to solve, for other parts.

Mar 30 2022, 6:07 AM · patch, Feature Request, Windows, toolchain
gniibe committed rG01ade6945d6c: dirmngr: Fix for SOCK. (authored by gniibe).
dirmngr: Fix for SOCK.
Mar 30 2022, 6:07 AM
gniibe committed rG18eff31496a3: tpm2d: Fix socket resource leak on Windows. (authored by gniibe).
tpm2d: Fix socket resource leak on Windows.
Mar 30 2022, 6:01 AM
gniibe committed rG2189b4bb638c: common,w32: Fix handle_to_fd to match use of _open_osfhandle. (authored by gniibe).
common,w32: Fix handle_to_fd to match use of _open_osfhandle.
Mar 30 2022, 4:51 AM

Mar 29 2022

jukivili committed rCa5d126c61cc0: configure: fix avx512 check for i386 (authored by jukivili).
configure: fix avx512 check for i386
Mar 29 2022, 6:00 PM
jukivili committed rC4dc707e336a9: Fix configure.ac error of intel-avx512 (authored by Tianjia Zhang <tianjia.zhang@linux.alibaba.com>).
Fix configure.ac error of intel-avx512
Mar 29 2022, 6:00 PM
gniibe committed rA564e0d94f21f: w32: Fix definition of type to be generated into assuan.h. (authored by gniibe).
w32: Fix definition of type to be generated into assuan.h.
Mar 29 2022, 12:00 PM
Jakuje created T5907: bench-slope missing brainpool curves in master branch.
Mar 29 2022, 10:56 AM · libgcrypt, Bug Report
gniibe committed rC564739a58426: kdf:argon2: Fix for the case output > 64. (authored by gniibe).
kdf:argon2: Fix for the case output > 64.
Mar 29 2022, 9:20 AM
gniibe added a comment to T4656: Windows 64-bit: functions which use pid_t.

Original MinGW and MinGW-w64 handle differently.
For MinGW-w64 on 64-bit machine, pid_t is 64-bit integer.
For original MinGW on 64-bit machine, pid_t is 32-bit integer.

Mar 29 2022, 8:18 AM · Memo
gniibe committed rE660db9c9a90f: w32: Fix handle_to_pid for MinGW-w64. (authored by gniibe).
w32: Fix handle_to_pid for MinGW-w64.
Mar 29 2022, 7:46 AM
gniibe committed rGd05221065faf: dirmngr: Clean up for not supporting WindowsCE. (authored by gniibe).
dirmngr: Clean up for not supporting WindowsCE.
Mar 29 2022, 6:43 AM
gniibe committed rG2cebba72749c: gpg,tools: Remove use of repo only zlib-riscos.h. (authored by gniibe).
gpg,tools: Remove use of repo only zlib-riscos.h.
Mar 29 2022, 5:09 AM
gniibe added a comment to T5809: Expire subkey violates assertion "! sig->hashed".

Not applying the change to GnuPG 2.2, users can use GnuPG 2.3 for that.

Mar 29 2022, 4:28 AM · Restricted Project, gnupg (gpg22), Bug Report
gniibe committed rGd9a8d3353afd: common,unix: Backport dotlock changes from GnuPG 2.3. (authored by gniibe).
common,unix: Backport dotlock changes from GnuPG 2.3.
Mar 29 2022, 4:27 AM
gniibe added projects to T5029: server socket/pipe handling in GnuPG: Restricted Project, Windows.
Mar 29 2022, 2:59 AM · Windows, scd, gnupg (gpg23)
gniibe committed rGa67a09be30f5: scd,w32: Fix socket resource leak. (authored by gniibe).
scd,w32: Fix socket resource leak.
Mar 29 2022, 2:59 AM
gniibe added a project to T5029: server socket/pipe handling in GnuPG: scd.
Mar 29 2022, 2:59 AM · Windows, scd, gnupg (gpg23)
gniibe added a comment to T5029: server socket/pipe handling in GnuPG.

The patch I proposed was partial one, not fully solved the problem of socket resource leak on Windows.

Mar 29 2022, 2:59 AM · Windows, scd, gnupg (gpg23)
gniibe merged T5396: Remove USE_RANDOM_DAEMON support from libgcrypt into T5706: libgcrypt: random: Remove the feature getting randomness from random daemon.
Mar 29 2022, 1:41 AM · libgcrypt
gniibe merged task T5396: Remove USE_RANDOM_DAEMON support from libgcrypt into T5706: libgcrypt: random: Remove the feature getting randomness from random daemon.
Mar 29 2022, 1:41 AM · libgcrypt
gniibe closed T5396: Remove USE_RANDOM_DAEMON support from libgcrypt as Resolved.

Done in master to be 1.11 for server side rC754ad5815b5b: random: Remove use of experimental random daemon.

Mar 29 2022, 1:37 AM · libgcrypt
gniibe closed T5835: libgcrypt: More robust/portable integrity check as Resolved.

Done in 1.10.1.

Mar 29 2022, 1:32 AM · Bug Report, libgcrypt, FIPS

Mar 28 2022

ikloecker committed rMfe588fef0963: cpp: Set default visibility of all symbols to hidden (authored by ikloecker).
cpp: Set default visibility of all symbols to hidden
Mar 28 2022, 5:57 PM
ikloecker committed rM3b3b36a60749: qt: Set default visibility of all symbols to hidden (authored by ikloecker).
qt: Set default visibility of all symbols to hidden
Mar 28 2022, 5:57 PM
ikloecker committed rM92139e7b6b5f: cpp: Put local helper function into unnamed namespace (authored by ikloecker).
cpp: Put local helper function into unnamed namespace
Mar 28 2022, 5:57 PM
ikloecker committed rMff3c93881ad9: doc: Remove bogus documentation (authored by ikloecker).
doc: Remove bogus documentation
Mar 28 2022, 5:57 PM
ikloecker added a comment to T5906: gpgme cpp/qt: Only export symbols that are part of the ABI.

Summary of abidiff for libgpgmepp:

Functions changes summary: 6 Removed (20 filtered out), 0 Changed, 0 Added functions
Variables changes summary: 2 Removed, 0 Changed, 0 Added variables
Function symbols changes summary: 0 Removed, 0 Added function symbol not referenced by debug info
Variable symbols changes summary: 12 Removed, 0 Added variable symbols not referenced by debug info
Mar 28 2022, 5:35 PM · Restricted Project, gpgme
ikloecker closed T5906: gpgme cpp/qt: Only export symbols that are part of the ABI as Resolved.
Mar 28 2022, 5:28 PM · Restricted Project, gpgme
ikloecker triaged T5906: gpgme cpp/qt: Only export symbols that are part of the ABI as Normal priority.
Mar 28 2022, 4:57 PM · Restricted Project, gpgme
ikloecker edited projects for T5904: gpgme: Revoke own key, added: gpgme; removed kleopatra.
Mar 28 2022, 4:52 PM · gpgme, Restricted Project
werner committed rD6698ad8b26a9: web: Release info for libgcrypt 1.10.1 (authored by werner).
web: Release info for libgcrypt 1.10.1
Mar 28 2022, 4:50 PM
werner closed T5810: Release Libgcrypt 1.10.1 as Resolved.
Mar 28 2022, 4:43 PM · libgcrypt, Release Info
werner committed rD52655a0e8f23: swdb: Libgcrypt 1.10.2 (authored by werner).
swdb: Libgcrypt 1.10.2
Mar 28 2022, 4:25 PM
werner closed T5902: GnuPG dirmngr sends incorrect l parameter to a WKD server as Resolved.

Good idea. Thanks. Goes onto 2.3 and 2.2

Mar 28 2022, 4:15 PM · dirmngr, gnupg, wkd, Bug Report
werner committed rG3b251c8366cf: dirmngr: Escape more characters in WKD requests. (authored by werner).
dirmngr: Escape more characters in WKD requests.
Mar 28 2022, 4:15 PM
werner committed rG435861b9fb8c: dirmngr: Escape more characters in WKD requests. (authored by werner).
dirmngr: Escape more characters in WKD requests.
Mar 28 2022, 4:13 PM
werner triaged T5905: Release Libgcrypt 1.10.2 as Low priority.
Mar 28 2022, 3:44 PM · Release Info, libgcrypt
werner committed rG253fcb97775b: gpg: Remove EAX from the preference list. (authored by werner).
gpg: Remove EAX from the preference list.
Mar 28 2022, 3:27 PM
ikloecker moved T5904: gpgme: Revoke own key from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2022, 2:24 PM · gpgme, Restricted Project
ikloecker triaged T5904: gpgme: Revoke own key as Wishlist priority.
Mar 28 2022, 2:24 PM · gpgme, Restricted Project
ikloecker moved T5859: Kleopatra: Revoke own key from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2022, 1:41 PM · kleopatra, Restricted Project
ikloecker moved T5824: Kleopatra: Full accessibility support from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2022, 1:41 PM · kleopatra
ikloecker moved T5832: Kleopatra: Make OpenPGP certificate generation (with default settings) accessible from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2022, 1:41 PM · kleopatra, Restricted Project
ikloecker moved T5845: Kleopatra: Accessibility for file encryption from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 28 2022, 1:40 PM · kleopatra, Restricted Project
aheinecke assigned T5859: Kleopatra: Revoke own key to ikloecker.

Ingo, it would be great if you could work on that. For me the most intresting use case is to fully revoke a key because it has been superseeded.

Mar 28 2022, 1:02 PM · kleopatra, Restricted Project
ikloecker added a comment to T5780: Kleopatra: Result dialog does not have focus after operation.

I'm also seeing this, but that's probably due to me using "focus follows mouse" and the pinentry being a different application. When the pinentry goes away the window manager gives focus to the window below the mouse which very often isn't Kleopatra when I have been testing keyboard navigation.

Mar 28 2022, 12:32 PM · vsd33, kleopatra, Restricted Project
ikloecker committed rKLEOPATRA89467cf4a0a3: Insert all selected certificates/groups back-to-back (authored by ikloecker).
Insert all selected certificates/groups back-to-back
Mar 28 2022, 12:22 PM
aheinecke added a comment to T5903: Kleopatra: Add refresh button in certificatedetails .

I wonder if we even should change gpgme to do a key refresh when you call it in VALIDATE mode and online? Semantically this makes sense to me as this is where CRL checks for S/MIME are done. But from a conserviative standpoint this could be considered an API change if the API then does something differently and that even does a network connection. So while I consider it I don't think this is a very good idea.

Mar 28 2022, 11:58 AM · backport, kleopatra, Restricted Project
aheinecke triaged T5903: Kleopatra: Add refresh button in certificatedetails as Normal priority.
Mar 28 2022, 11:55 AM · backport, kleopatra, Restricted Project
aheinecke added a comment to T5780: Kleopatra: Result dialog does not have focus after operation.

This occurs on Windows. But if a raise is really missing, it might also occur with other window managers.

Mar 28 2022, 11:48 AM · vsd33, kleopatra, Restricted Project
ikloecker added a comment to T5780: Kleopatra: Result dialog does not have focus after operation.

On which OS resp. with which window manager does this problem occur?

Mar 28 2022, 10:54 AM · vsd33, kleopatra, Restricted Project
ikloecker added a comment to T5886: Mutt PGP Error: "Could not decrypt PGP message" & "Could not copy message" on Ubuntu machine but works on macOS machine.
  1. As things stand right now, someone with a Public key created on gpg version 2.3 on a macOS cannot privately communicate with someone using a Linux server, news group or Linux Desktop.
Mar 28 2022, 10:52 AM · gnupg, Support
eehakkin created T5902: GnuPG dirmngr sends incorrect l parameter to a WKD server.
Mar 28 2022, 10:17 AM · dirmngr, gnupg, wkd, Bug Report
gniibe committed rCe24fe6786561: test: Fix cast for Windows 64-bit. (authored by gniibe).
test: Fix cast for Windows 64-bit.
Mar 28 2022, 9:09 AM
gniibe committed rC5d6a1c396396: build: Fix for build for Windows. (authored by gniibe).
build: Fix for build for Windows.
Mar 28 2022, 9:09 AM
gniibe added a comment to T5882: Cross signing certificate in X.509 support.

I read OpenSSL implementation.
It does NOT implement backtracking.
In openssl/crypto/x509/x509_vfy.c, it has a function find_issuer which does:

  • exclude a issuer when it's already in ctx->chain (can avoid recursion forever)
  • prefer the first non-expired one, else take the most recently expired one.
Mar 28 2022, 8:37 AM
werner committed rC951b7d987cdb: doc: Typo and grammar fixes. (authored by werner).
doc: Typo and grammar fixes.
Mar 28 2022, 8:30 AM
werner committed rC26ac5e30018f: hash: Add more OIDs. (authored by werner).
hash: Add more OIDs.
Mar 28 2022, 8:30 AM
werner committed rCec656616bbbb: build: Improve sign-release traget (authored by werner).
build: Improve sign-release traget
Mar 28 2022, 8:30 AM
BaaaZen added a comment to T5265: gpgol cannot open decrypted plain text message.

we have a similar problem in our organization. We're using Outlook from Office 365. For two weeks now we have set a GPO for Outlook to prefer plain text messages like in @kimmoal's organization environment.
This causes the same problem: We are getting blank emails when they are encrypted or signed.

Mar 28 2022, 7:32 AM · gpgol, Bug Report
gniibe committed rE6e17e70bb7ee: core: Fix support of posix-lock for FreeBSD. (authored by gniibe).
core: Fix support of posix-lock for FreeBSD.
Mar 28 2022, 6:42 AM
gniibe closed T5428: PC/SC detecting removal of card as Resolved.

When we will find reproducible test case, please reopen.

Mar 28 2022, 3:51 AM · Info Needed, Windows, scd, Bug Report
gniibe committed rC1517a31ea476: tests: Fix null pointer arithmetic. (authored by gniibe).
tests: Fix null pointer arithmetic.
Mar 28 2022, 3:08 AM
gniibe committed rE70489b4f75c0: yat2m: Only emit a message of the page with --verbose option. (authored by gniibe).
yat2m: Only emit a message of the page with --verbose option.
Mar 28 2022, 3:00 AM
gniibe committed rGf0a1c79f60ce: agent: KEYTOCARD prefers to specified time. (authored by gniibe).
agent: KEYTOCARD prefers to specified time.
Mar 28 2022, 2:15 AM
werner added a comment to T5886: Mutt PGP Error: "Could not decrypt PGP message" & "Could not copy message" on Ubuntu machine but works on macOS machine.

Use a gpg 2.3 version:

Mar 28 2022, 12:00 AM · gnupg, Support

Mar 25 2022

gniibe removed a project from T5531: dirmngr --validate broken for DER encoded files: Restricted Project.
Mar 25 2022, 11:45 PM · gnupg (gpg23), dirmngr, Bug Report
TonyBarganski reopened T5886: Mutt PGP Error: "Could not decrypt PGP message" & "Could not copy message" on Ubuntu machine but works on macOS machine as "Open".

Hi Werner
.
Firstly, let me say how much I appreciate the work you and others do at OpenPG.org! Really.

Mar 25 2022, 8:17 PM · gnupg, Support
werner closed T5886: Mutt PGP Error: "Could not decrypt PGP message" & "Could not copy message" on Ubuntu machine but works on macOS machine as Resolved.
  • No we can't because current GnuPG 2.2 versions are able to decrypt such AEAD data.
Mar 25 2022, 7:37 PM · gnupg, Support
Martin Liska <mliska@suse.cz> committed rLIBKLEOf290218a6fd4: Include <iterator>. (authored by Martin Liska <mliska@suse.cz>).
Include <iterator>.
Mar 25 2022, 3:36 PM
werner committed rG90caa7ad598b: dirmngr: Workaround for a certain broken LDAP URL (authored by werner).
dirmngr: Workaround for a certain broken LDAP URL
Mar 25 2022, 1:36 PM
werner renamed T5885: Better message than "Inappropriate ioctl for device" for tty pinentries from gpg --import of secret key from stdin fails confusingly to Better message than "Inappropriate ioctl for device" for tty pinentries.
Mar 25 2022, 1:30 PM · Feature Request, pinentry, gnupg
werner triaged T5898: Two fixes for the gnupg-2.3.4 test suite when running on MS-Windows as Normal priority.
Mar 25 2022, 1:28 PM · Windows, gnupg (gpg23), Bug Report
werner triaged T5894: Various issues with system headers and _WIN32_WINNT value in MinGW build of gnupg-2.3.4 as Normal priority.
Mar 25 2022, 1:27 PM · gnupg, Feature Request
werner added a comment to T5895: Fix an error in w32_try_mkdir from gnupg-2.3.4.

See also T5537 and commit rG7d1215cb9cba2 for 2.2.

Mar 25 2022, 1:26 PM · Bug Report
werner committed rG0f03bdcd2e61: common,w32: Fix early home dir creation. (authored by werner).
common,w32: Fix early home dir creation.
Mar 25 2022, 1:24 PM
werner closed T5895: Fix an error in w32_try_mkdir from gnupg-2.3.4 as Resolved.

There is actually a much easier fix here. Thanks for pointing out the problem. For histroical reasons we have several places where we create the homedir.

Mar 25 2022, 1:24 PM · Bug Report
TonyBarganski added a comment to T5886: Mutt PGP Error: "Could not decrypt PGP message" & "Could not copy message" on Ubuntu machine but works on macOS machine.
  1. So, firstly, can we get an error message that states something to that effect AND can also be displayed by Mutt?
Mar 25 2022, 11:51 AM · gnupg, Support
fvogt closed T5531: dirmngr --validate broken for DER encoded files as Resolved.

Confirmed to work, thanks!

Mar 25 2022, 9:54 AM · gnupg (gpg23), dirmngr, Bug Report
gniibe claimed T5701: Mismatch between enums and config table.

Thank you. Applied.

Mar 25 2022, 6:31 AM · gnupg (gpg23), Bug Report
gniibe committed rGcaba9df72665: tools:gpgconf: Fix gc_component table. (authored by gniibe).
tools:gpgconf: Fix gc_component table.
Mar 25 2022, 6:30 AM
gniibe added a project to T5892: t-cms-parser test program in libksba-1.6.0 needs to open files in binary mode for MS-Windows: Restricted Project.
Mar 25 2022, 6:17 AM · libksba, Bug Report
gniibe committed rGc795be79c14f: agent: Use "Created:" field for creation time. (authored by gniibe).
agent: Use "Created:" field for creation time.
Mar 25 2022, 6:16 AM
gniibe claimed T5538: gpg-agent's keytocard cmd should use a better default creation time..

Implemented.

Mar 25 2022, 6:16 AM · gpgagent, gnupg (gpg23)
gniibe closed T5439: Bug of t-keydb.c as Invalid.
Mar 25 2022, 5:13 AM · gnupg (gpg23)
gniibe committed rE8e67e8c3f21c: w32: Fix for MinGW which doesn't define EOPNOTSUPP. (authored by gniibe).
w32: Fix for MinGW which doesn't define EOPNOTSUPP.
Mar 25 2022, 3:52 AM
gniibe added a project to T5890: EOPNOTSUPP is not defined in mingw.org's MinGW, fails compilation of libgpg-error-1.44: Restricted Project.

Thank you for the error output.

Mar 25 2022, 3:44 AM · gpgrt, Bug Report
gniibe added a project to T5893: Patches to compile pinentry-1.2.0 cleanly with mingw.org's MinGW: Restricted Project.
Mar 25 2022, 2:13 AM · Windows, pinentry, Bug Report