Page MenuHome GnuPG
Feed All Stories

Apr 19 2021

werner triaged T5402: Release Libgcrypt 1.9.4 as Low priority.
Apr 19 2021, 11:02 PM · Release Info, libgcrypt
werner triaged T5401: Imported ECC/Ed25519 subkey has unusable key file in private-keys-v1.d as Low priority.

You can't use an EdDSA as subkey for encryption. Encryption is the default for a subkey unless you provide key usage parameters. Yes, we could flag this as an error, but I won't give it high priority. I would anyway suggest to use

Apr 19 2021, 10:46 PM · gnupg24, Bug Report
anon85786376 created T5401: Imported ECC/Ed25519 subkey has unusable key file in private-keys-v1.d.
Apr 19 2021, 10:26 PM · gnupg24, Bug Report
werner closed T5400: 2.3.0 build issue on macOS - missing LIBICONV in sm/Makefile.am and ctype.h in tools/gpg-card.c as Resolved.
Apr 19 2021, 8:31 PM · gnupg (gpg23), Bug Report
werner committed rG5fe60576d50f: build: Fix build problems on macOS for gpgsm tests and gpg-card. (authored by werner).
build: Fix build problems on macOS for gpgsm tests and gpg-card.
Apr 19 2021, 8:30 PM
werner committed rG93c88d0af36b: build: Allow selection of TSS library. (authored by Damien Goutte-Gattat via Gnupg-devel <gnupg-devel@gnupg.org>).
build: Allow selection of TSS library.
Apr 19 2021, 8:30 PM
werner added a project to T5400: 2.3.0 build issue on macOS - missing LIBICONV in sm/Makefile.am and ctype.h in tools/gpg-card.c: gnupg (gpg23).

Thanks, that was right in time for this weeks 2.3.1.

Apr 19 2021, 8:18 PM · gnupg (gpg23), Bug Report
cho-m created T5400: 2.3.0 build issue on macOS - missing LIBICONV in sm/Makefile.am and ctype.h in tools/gpg-card.c.
Apr 19 2021, 7:20 PM · gnupg (gpg23), Bug Report
werner moved T5396: Remove USE_RANDOM_DAEMON support from libgcrypt from Backlog to For 1.10 on the libgcrypt board.
Apr 19 2021, 6:16 PM · libgcrypt
werner moved T4894: FIPS: RSA/DSA/ECDSA are missing hashing operation from Backlog to For 1.10 on the libgcrypt board.
Apr 19 2021, 6:16 PM · FIPS, libgcrypt, Feature Request
werner moved T3269: (Constant-time) modular reduction from Backlog to For 1.10 on the libgcrypt board.
Apr 19 2021, 6:14 PM · libgcrypt
werner moved T5268: macOS getentropy from For 1.9 to Backlog on the libgcrypt board.
Apr 19 2021, 6:12 PM · libgcrypt, MacOS
werner closed T4673: 2.3-only: Don't fallback to PC/SC on failure by the internal CCID driver, only use PC/SC when --disable-ccid is specified as Resolved.
Apr 19 2021, 5:56 PM · gnupg (gpg23), Restricted Project, scd, Feature Request
werner closed T4735: Please provide an option to make --verify accept only signatures from specific trusted UID as Resolved.

aheinecke: I agree, we should not port everything back just because we could do that.

Apr 19 2021, 5:55 PM · gnupg (gpg23), Feature Request
werner edited projects for T4921: Support import of PKCS#12 encoded ECC private keys., added: gnupg (gpg22); removed gnupg (gpg23).
Apr 19 2021, 5:52 PM · gnupg22 (gnupg-2.2.42), backport, Feature Request, S/MIME
werner closed T5000: trustdb,keybox: Adding support of v5key as Resolved.
Apr 19 2021, 5:51 PM · Restricted Project, gnupg (gpg23)
werner added a comment to T5000: trustdb,keybox: Adding support of v5key.

Has been released with 2.3.0 and we better open a new task if problems show up with v5 key. I am pretty sure that there will be a few v5 key problems after they get in real use.

Apr 19 2021, 5:51 PM · Restricted Project, gnupg (gpg23)
werner closed T4398: Rework Console and command line handling on Windows, a subtask of T4417: Work needed for gnupg 2.3, as Resolved.
Apr 19 2021, 5:48 PM · gnupg (gpg23)
werner closed T4398: Rework Console and command line handling on Windows as Resolved.

This has been released with 2.3.0 and no relevant problems have reported in the last two weeks, thus closing.

Apr 19 2021, 5:48 PM · Feature Request, gnupg (gpg23)
ikloecker committed rLIBKLEOe73a99227710: Remove obsolete fromOverride members (authored by ikloecker).
Remove obsolete fromOverride members
Apr 19 2021, 5:17 PM
ikloecker committed rLIBKLEOf3464a1bdcc9: In mixed mode allow users to restrict key selection to single protocol (authored by ikloecker).
In mixed mode allow users to restrict key selection to single protocol
Apr 19 2021, 5:17 PM
ikloecker committed rLIBKLEOe44e240f68b9: Simplify a few connects and disconnects (authored by ikloecker).
Simplify a few connects and disconnects
Apr 19 2021, 5:17 PM
ikloecker committed rLIBKLEO2e3724999b73: Use signal introduced in Qt 5.15 to simplify connect call (authored by ikloecker).
Use signal introduced in Qt 5.15 to simplify connect call
Apr 19 2021, 5:17 PM
ikloecker committed rLIBKLEO5850dc189981: Mark partial/full single-protocol solutions in mixed mode with protocol (authored by ikloecker).
Mark partial/full single-protocol solutions in mixed mode with protocol
Apr 19 2021, 5:17 PM
ikloecker committed rLIBKLEO2831423b04dc: Restrict key selection for recipients to encryption keys also in mixed mode (authored by ikloecker).
Restrict key selection for recipients to encryption keys also in mixed mode
Apr 19 2021, 5:17 PM
ikloecker committed rLIBKLEO2f216aae9c5a: Remove obsolete test helpers (authored by ikloecker).
Remove obsolete test helpers
Apr 19 2021, 5:17 PM
ikloecker moved T5398: GpgOL: In mixed mode disable or hide not needed signing and encrypt-to-self keys from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 19 2021, 2:43 PM · kleopatra, Restricted Project, gpgol
werner committed rG86f446fd446f: gpg: Fix showpref to list AEAD feature. (authored by Damien Goutte-Gattat via Gnupg-devel <gnupg-devel@gnupg.org>).
gpg: Fix showpref to list AEAD feature.
Apr 19 2021, 1:19 PM
werner committed rG8576c3475043: doc: Fix an example in README.ldap (authored by werner).
doc: Fix an example in README.ldap
Apr 19 2021, 1:01 PM
werner committed rGd13c5bc244ce: gpg,gpgsm: Move use-keyboxd to the new conf file common.conf (authored by werner).
gpg,gpgsm: Move use-keyboxd to the new conf file common.conf
Apr 19 2021, 11:46 AM
gniibe committed rT1c2f98da3364: build: Update gpg-error.m4 (authored by gniibe).
build: Update gpg-error.m4
Apr 19 2021, 5:24 AM

Apr 18 2021

werner added a comment to T5394: scute: Build failure with slibtool.

t-link does not do antthing useful, anyway. I don't think it is justified to add dlopen stuff. Running real test is anyway a manual action; for a full test automation we would need to emulate all supported cards.

Apr 18 2021, 7:40 PM · toolchain, Feature Request, scute

Apr 17 2021

gouttegd added a comment to T5394: scute: Build failure with slibtool.

the t-link test should dlopen scute.so in runtime rather than link against it in build-time.

Apr 17 2021, 4:15 PM · toolchain, Feature Request, scute
l10n daemon script <scripty@kde.org> committed rLIBKLEO608375f375b0: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Apr 17 2021, 3:23 AM

Apr 16 2021

werner committed rGd7e707170fbe: gpg: Lookup a missing public key of the current card via LDAP. (authored by werner).
gpg: Lookup a missing public key of the current card via LDAP.
Apr 16 2021, 8:21 PM
werner closed T2332: Cannot authenticate with LDAP keyserver as Resolved.

This has been fixed in version 2.2.16.

Apr 16 2021, 8:08 PM · gnupg, dirmngr, Bug Report
midipix added a comment to T5394: scute: Build failure with slibtool.

As of slibtool commit 9c5ba5eb, scute now builds out of the box. I'd still recommend taking the above into consideration, though.

Apr 16 2021, 4:53 PM · toolchain, Feature Request, scute
gotevan1990 updated gotevan1990.
Apr 16 2021, 4:45 PM
werner committed rG30f90fc8574b: scd:p15: Support attribute KEY-FPR. (authored by werner).
scd:p15: Support attribute KEY-FPR.
Apr 16 2021, 12:53 PM
werner committed rG2f2bdd9c0894: common: New module to compute openpgp fingerprints (authored by werner).
common: New module to compute openpgp fingerprints
Apr 16 2021, 12:53 PM
midipix added a comment to T5394: scute: Build failure with slibtool.

For what it's worth, scute is in violation of gnu libtool's documentation. Building with gnu libtool:

Apr 16 2021, 10:21 AM · toolchain, Feature Request, scute
werner added a comment to T5048: Error handling in libassuan.

(sorry, about my former comment, I only now realized that you did just that already in your original patch)

Apr 16 2021, 10:03 AM · gpgrt, libassuan
gniibe added a comment to T5048: Error handling in libassuan.

Updated:

diff --git a/configure.ac b/configure.ac
index 53a343b..f496729 100644
--- a/configure.ac
+++ b/configure.ac
@@ -82,6 +82,7 @@ AC_PROG_AWK
 AC_CHECK_TOOL(AR, ar, :)
 AC_USE_SYSTEM_EXTENSIONS
Apr 16 2021, 8:50 AM · gpgrt, libassuan
werner added a comment to T5048: Error handling in libassuan.

I guess the strcasecmp (nl_langinfo (CODESET), "UTF-8") results in some overhead, so if we do that what about kicking in only if a truncation is really to happen.

Apr 16 2021, 8:26 AM · gpgrt, libassuan
gniibe added a comment to T5384: pinentry coverity static analysis reports.

Fixed in rP7f7fd8bcfd74: tty: Fix error return paths and its resource leaks.

Apr 16 2021, 5:59 AM · pinentry, Bug Report
gniibe committed rP7f7fd8bcfd74: tty: Fix error return paths and its resource leaks. (authored by gniibe).
tty: Fix error return paths and its resource leaks.
Apr 16 2021, 5:58 AM
gniibe added a comment to T5384: pinentry coverity static analysis reports.

Actually, calling do_touch_file when some error(s) are not good.
Let me fix all the things.

Apr 16 2021, 5:02 AM · pinentry, Bug Report
gniibe closed T5134: GPG - will not sign nor verify the pin when using a contactless reader as Resolved.
Apr 16 2021, 4:25 AM · Not A Bug, scd, Bug Report
gniibe added a project to T5048: Error handling in libassuan: gpgrt.
Apr 16 2021, 3:56 AM · gpgrt, libassuan
gniibe added a comment to T5048: Error handling in libassuan.

Sorry, I was wrong. It seems that GNU C library has a feature to avoid bad truncation.

Apr 16 2021, 3:55 AM · gpgrt, libassuan
l10n daemon script <scripty@kde.org> committed rLIBKLEO935244cc0d6d: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Apr 16 2021, 3:23 AM

Apr 15 2021

xandox added a comment to T5380: Tools needed during a build lack of CFLAGS was passed durring configure time.

Ok, thank you. I think task can be closed.

Apr 15 2021, 5:14 PM · MacOS, Bug Report
ikloecker committed rGTO1e443bb4fdb0: Some minor cosmetic code changes (authored by ikloecker).
Some minor cosmetic code changes
Apr 15 2021, 1:45 PM
ikloecker committed rGTO344149824426: Require same version of gpgme as libkleo (authored by ikloecker).
Require same version of gpgme as libkleo
Apr 15 2021, 1:45 PM
ikloecker committed rGTOc3d63768121c: Adapt to new result type of KeyResolver (authored by ikloecker).
Adapt to new result type of KeyResolver
Apr 15 2021, 1:45 PM
ikloecker committed rGTO0feec2a911de: Improve debug output (authored by ikloecker).
Improve debug output
Apr 15 2021, 1:45 PM
ikloecker committed rGTO39e9b67ba48b: Remove obsolete workingDirectory parameter (authored by ikloecker).
Remove obsolete workingDirectory parameter
Apr 15 2021, 1:45 PM
ikloecker triaged T5398: GpgOL: In mixed mode disable or hide not needed signing and encrypt-to-self keys as Normal priority.
Apr 15 2021, 12:37 PM · kleopatra, Restricted Project, gpgol
ikloecker triaged T5397: GpgOL: Add support for groups with S/MIME keys as Normal priority.
Apr 15 2021, 12:33 PM · kleopatra, Restricted Project, gpgol
ikloecker committed rLIBKLEO2c3e7b4cc7ad: Simplify/change result type of KeyResolver and its internal helpers (authored by ikloecker).
Simplify/change result type of KeyResolver and its internal helpers
Apr 15 2021, 12:25 PM
ikloecker committed rLIBKLEOb31b915a6acf: Abort resolution if mandatory overrides conflict with protocol requirement (authored by ikloecker).
Abort resolution if mandatory overrides conflict with protocol requirement
Apr 15 2021, 12:25 PM
ikloecker committed rLIBKLEO36633c0190ee: Bump library version (authored by ikloecker).
Bump library version
Apr 15 2021, 12:25 PM
ikloecker committed rLIBKLEO62f126bd9403: Correctly handle mixed protocol mode everywhere (authored by ikloecker).
Correctly handle mixed protocol mode everywhere
Apr 15 2021, 12:25 PM
ikloecker committed rLIBKLEO3d119f5de8fc: Fix result of resolution if mixed protocols are needed but not allowed (authored by ikloecker).
Fix result of resolution if mixed protocols are needed but not allowed
Apr 15 2021, 12:25 PM
ikloecker committed rLIBKLEO6d3f3aa09761: Remove unused and incomplete member function (authored by ikloecker).
Remove unused and incomplete member function
Apr 15 2021, 12:25 PM
ikloecker committed rLIBKLEO589dd7f6a555: Add a few tests for failed resolution (authored by ikloecker).
Add a few tests for failed resolution
Apr 15 2021, 12:25 PM
ikloecker committed rLIBKLEOff7dbb417c40: Common overrides override protocol-specific resolution (authored by ikloecker).
Common overrides override protocol-specific resolution
Apr 15 2021, 12:25 PM
ikloecker committed rLIBKLEO900995e43048: Ignore protocol-specific overrides if common overrides are given (authored by ikloecker).
Ignore protocol-specific overrides if common overrides are given
Apr 15 2021, 12:25 PM
ikloecker committed rLIBKLEO7455e56a016f: Add tests verifying that common overrides are used for OpenPGP and S/MIME (authored by ikloecker).
Add tests verifying that common overrides are used for OpenPGP and S/MIME
Apr 15 2021, 12:25 PM
ikloecker committed rLIBKLEO63285e198b8b: Add some tests for protocol-specific overrides (authored by ikloecker).
Add some tests for protocol-specific overrides
Apr 15 2021, 12:25 PM
ikloecker committed rLIBKLEOee2a8036cfb3: Ignore S/MIME certificates given as OpenPGP overrides and vice versa (authored by ikloecker).
Ignore S/MIME certificates given as OpenPGP overrides and vice versa
Apr 15 2021, 12:25 PM
ikloecker committed rLIBKLEO6e5b353f093e: Add and update some test keys and certificates (authored by ikloecker).
Add and update some test keys and certificates
Apr 15 2021, 12:25 PM
ikloecker committed rLIBKLEOa02a75711ee5: Add template specialization of qCompare for GpgME::UserID::Validity (authored by ikloecker).
Add template specialization of qCompare for GpgME::UserID::Validity
Apr 15 2021, 12:25 PM
ikloecker committed rLIBKLEO2b9b5ed2cdf9: Clean up header includes (authored by ikloecker).
Clean up header includes
Apr 15 2021, 12:25 PM
ikloecker committed rLIBKLEOfebebf344aca: Remove bogus doxygen group start marker (authored by ikloecker).
Remove bogus doxygen group start marker
Apr 15 2021, 12:25 PM
Jakuje added a comment to T5384: pinentry coverity static analysis reports.

I hope last amendment is the following, which can happen if the tty can be opened only for reading but not for writing:

--- a/tty/pinentry-tty.c
+++ b/tty/pinentry-tty.c
@@ -583,7 +583,8 @@ tty_cmd_handler (pinentry_t pinentry)
   if (pinentry->ttyname)
     {
       fclose (ttyfi);
-      fclose (ttyfo);
+      if (ttyfo)
+        fclose (ttyfo);
     }
Apr 15 2021, 11:43 AM · pinentry, Bug Report
gniibe committed rGPA77a069390073: build: Update m4/gpg-error.m4 (authored by gniibe).
build: Update m4/gpg-error.m4
Apr 15 2021, 10:35 AM
gniibe committed rGPA240fb98c6e6b: Let autogen.sh create the VERSION file. (authored by gniibe).
Let autogen.sh create the VERSION file.
Apr 15 2021, 10:35 AM
gniibe committed rGPAfe623eab3d20: po: Update Japanese Translations. (authored by gniibe).
po: Update Japanese Translations.
Apr 15 2021, 10:35 AM
werner raised the priority of T5292: regression: no longer possible to get signatures from decrypt from unknown keys from Low to Normal.
Apr 15 2021, 9:16 AM · patch, Python, gpgme, Bug Report
werner triaged T5292: regression: no longer possible to get signatures from decrypt from unknown keys as Low priority.
Apr 15 2021, 9:16 AM · patch, Python, gpgme, Bug Report
werner assigned T5294: Displaying the date and time at which you've replied to an email when using GPgOL to aheinecke.
Apr 15 2021, 9:15 AM · gpgol, Feature Request
gniibe committed rCa8d6c6c1b258: cipher: Fix memory leaks for EdDSA. (authored by gniibe).
cipher: Fix memory leaks for EdDSA.
Apr 15 2021, 9:14 AM
werner triaged T5364: Kleopatra won't start as Normal priority.

gpg4win 3.1 has no full Unicode support. You may try to install the new GnuPG 2.3 version on top of gpg4win to fix this problem or wait until we have releases gpg4win 4 which will come with GnuPG 2.3.

Apr 15 2021, 9:14 AM · workaround, gnupg, Windows, kleopatra, Bug Report, gpg4win
gniibe closed T5385: libgcrypt coverity static analysis reports as Resolved.

Thank you.
We also need to release memory for points.

Apr 15 2021, 9:13 AM · libgcrypt, Bug Report
werner triaged T5324: Kleopatra: Add recursive folder decryption as Normal priority.

Please tell us more details on how we can replicate your problem. Which Windows version, any non-standard software installed, non-standard installation direcories etc. You may also provide the output of

Apr 15 2021, 9:10 AM · kleopatra, Feature Request, gpg4win
werner triaged T5356: gnupg2 test failure on s390x as Normal priority.
Apr 15 2021, 9:03 AM · libgcrypt, Bug Report
werner reassigned T5371: Handle invalid compliance settings from werner to aheinecke.
Apr 15 2021, 9:02 AM · Feature Request, Restricted Project, kleopatra
werner triaged T5373: Using GCRY_THREAD_OPTION_PTHREAD_IMPL in a file compiled with Clang generates deprecation warning as Low priority.
Apr 15 2021, 9:01 AM · clang, libgcrypt, Bug Report
gniibe closed T5380: Tools needed during a build lack of CFLAGS was passed durring configure time as Resolved.

mkheader has CFLAGS_FOR_BUILD since libassuan 2.5.4.
gost-s-box has so since libgcrypt 1.9.0.

Apr 15 2021, 8:41 AM · MacOS, Bug Report
werner added a project to T4673: 2.3-only: Don't fallback to PC/SC on failure by the internal CCID driver, only use PC/SC when --disable-ccid is specified: gnupg (gpg23).
Apr 15 2021, 8:39 AM · gnupg (gpg23), Restricted Project, scd, Feature Request
gniibe committed rP6b697bd3e9f8: build: Update m4/gpg-error.m4 (authored by gniibe).
build: Update m4/gpg-error.m4
Apr 15 2021, 7:33 AM
gniibe raised the priority of T4673: 2.3-only: Don't fallback to PC/SC on failure by the internal CCID driver, only use PC/SC when --disable-ccid is specified from Normal to High.

Making this task up to HIGH priority, so that people can easily find this change in 2.3.0.

Apr 15 2021, 7:20 AM · gnupg (gpg23), Restricted Project, scd, Feature Request
gniibe closed T3152: KDF DO support in OpenPGP card as Resolved.
Apr 15 2021, 7:10 AM · scd
gniibe closed T3300: scd: Support multiple readers by PC/SC driver as Resolved.
Apr 15 2021, 7:10 AM · Restricted Project, gnupg (gpg23), scd
gniibe changed the status of T4848: Usage of git in configure.ac for pinentry/gpa finds incorrect repositories from Open to Testing.

Done for gpa.
Please test.

Apr 15 2021, 7:08 AM · pinentry, gpa, toolchain, Bug Report
gniibe added a comment to T4848: Usage of git in configure.ac for pinentry/gpa finds incorrect repositories.

Done for pinentry.

Apr 15 2021, 6:36 AM · pinentry, gpa, toolchain, Bug Report
gniibe committed rP1c0c177fa5ae: Let autogen.sh create the VERSION file. (authored by gniibe).
Let autogen.sh create the VERSION file.
Apr 15 2021, 6:35 AM
gniibe closed T5100: OpenPGP app overwrites Yubikey serial number as Resolved.
Apr 15 2021, 4:42 AM · Restricted Project, gnupg, scd, yubikey, kleopatra
gniibe closed T5100: OpenPGP app overwrites Yubikey serial number, a subtask of T5130: Kleopatra: Generating OpenPGP keys on Yubikey (with PIV enabled) fails with "General error", as Resolved.
Apr 15 2021, 4:42 AM · kleopatra, Bug Report