Page MenuHome GnuPG
Feed All Stories

Feb 3 2021

Laurent Montel <montel@kde.org> committed rKLEOPATRAed0b26c99036: "auto *" => "auto" when it's possible (authored by Laurent Montel <montel@kde.org>).
"auto *" => "auto" when it's possible
Feb 3 2021, 8:58 PM
jukivili committed rC24af2a55d862: sha256-avx2: fix reading beyond end of input buffer (authored by jukivili).
sha256-avx2: fix reading beyond end of input buffer
Feb 3 2021, 5:47 PM
jukivili committed rC8716e4b2ada2: global: make sure that bulk config string is null-terminated (authored by jukivili).
global: make sure that bulk config string is null-terminated
Feb 3 2021, 5:47 PM
jukivili committed rCa71b7de32b0c: Add handling for -Og with O-flag munging (authored by jukivili).
Add handling for -Og with O-flag munging
Feb 3 2021, 5:47 PM
jukivili committed rC289543544e41: ecc-ecdh: fix memory leak (authored by jukivili).
ecc-ecdh: fix memory leak
Feb 3 2021, 5:47 PM
jukivili committed rCf46a6bd9b3d7: tests: allow running 'make check' with ASAN (authored by jukivili).
tests: allow running 'make check' with ASAN
Feb 3 2021, 5:47 PM
jukivili committed rC6fc11291282a: jent: silence ubsan warning about signed overflow (authored by jukivili).
jent: silence ubsan warning about signed overflow
Feb 3 2021, 5:47 PM
jukivili committed rC364e9e9d1050: Fix ubsan warnings for i386 build (authored by jukivili).
Fix ubsan warnings for i386 build
Feb 3 2021, 5:47 PM
jukivili committed rCcb95fc53003e: md: clear bctx.count at final function (authored by jukivili).
md: clear bctx.count at final function
Feb 3 2021, 5:47 PM
jukivili committed rCaf23ab5c5482: Fix building with --disable-asm on x86 (authored by jukivili).
Fix building with --disable-asm on x86
Feb 3 2021, 5:47 PM
werner reopened T4713: Bug in get_best_pubkey_byname as "Open".

The problem persists when using keyboxd which returns keys in a different order.

Feb 3 2021, 3:29 PM · Restricted Project, gnupg (gpg23)
werner closed T5285: GnuPG: 8Bit filenames can no longer be provided on the command line as Wontfix.

I mentioned it several times: It is not sufficient to use some wmain as long as we don't rework the entire spawn machinery in gnupg. libassuan and gpgme. Reading Unicode from the command line would be easy the other things are the real work.

Feb 3 2021, 3:26 PM · gnupg
werner added a comment to T5285: GnuPG: 8Bit filenames can no longer be provided on the command line.

And in fact it was never possible to use 8bit filenames on the command line. The result was not stable and led to non-compatible messages due to the use of native character set instead of proper utf-8. It depended on just too much things.
gpgme-tool or gpgme-json might be useful workaround.

Feb 3 2021, 3:24 PM · gnupg
werner added a comment to T5285: GnuPG: 8Bit filenames can no longer be provided on the command line.

You can use --multifile for this. This reads the filenames from a descriptor or a file. One on the reasons to implement Unicode handling at most places was a request to allow using --multifile as a workaound for the command line limitation..

Feb 3 2021, 3:20 PM · gnupg
aheinecke created T5285: GnuPG: 8Bit filenames can no longer be provided on the command line.
Feb 3 2021, 9:34 AM · gnupg
werner closed T5275: Exploitable overflow in Libgcrypt 1.9.0 as Resolved.
Feb 3 2021, 8:07 AM · CVE, libgcrypt

Feb 2 2021

werner committed rG7f3ce66ec56a: gpg: Remove support for PKA. (authored by werner).
gpg: Remove support for PKA.
Feb 2 2021, 8:03 PM
ikloecker committed rKLEOPATRA798cef934e60: Bump required version of libkleo (authored by ikloecker).
Bump required version of libkleo
Feb 2 2021, 4:22 PM
ikloecker committed rKLEOPATRA29a6e85e75c3: Add dialog showing the keys of a group of keys (authored by ikloecker).
Add dialog showing the keys of a group of keys
Feb 2 2021, 4:22 PM
ikloecker committed rKLEOPATRA4c3dfe9a3eda: Show group details when user clicks on validity icon (authored by ikloecker).
Show group details when user clicks on validity icon
Feb 2 2021, 4:22 PM
ikloecker committed rKLEOPATRAfe8ea25f3124: Allow saving/restoring layout of key list to/from custom config group (authored by ikloecker).
Allow saving/restoring layout of key list to/from custom config group
Feb 2 2021, 4:22 PM
ikloecker committed rKLEOPATRA9304059f611d: Sort items in KeyTreeView ascending by the first column by default (authored by ikloecker).
Sort items in KeyTreeView ascending by the first column by default
Feb 2 2021, 4:22 PM
landerax44 added a comment to rKLEOPATRAb440da017072: Change error when running as admin to warning.

Dear aheinecke, where can we find this file src/main.cpp in the install folder to correct it? I'm stuck as an admin on my computer enable to use Kleopatra

Feb 2 2021, 4:00 PM
werner closed T5105: can't find users with Kleopatra when press "Look up on server" as Resolved.

Please do not repeat you question, this won't give you anymore attention. Read my comment above and please ask on a mailing list etc.

Feb 2 2021, 4:00 PM · Support, kleopatra, Keyserver
werner committed rGfde7d833573d: gpg: Remove more or less useless tool gpgcompose. (authored by werner).
gpg: Remove more or less useless tool gpgcompose.
Feb 2 2021, 1:16 PM
werner committed rG3491faa3bb62: gpg: Remove experimental feature to export w/o user-ids. (authored by werner).
gpg: Remove experimental feature to export w/o user-ids.
Feb 2 2021, 1:16 PM
werner committed rGa06c79b6143f: card: List keys of pkcs#15 cards. (authored by werner).
card: List keys of pkcs#15 cards.
Feb 2 2021, 12:56 PM
werner committed rG0c080ed5791e: scd:p15: Read PuKDF and minor refactoring. (authored by werner).
scd:p15: Read PuKDF and minor refactoring.
Feb 2 2021, 12:56 PM
werner committed rG0737dc8187a0: sm: Add a few OIDs and merge OID tables. (authored by werner).
sm: Add a few OIDs and merge OID tables.
Feb 2 2021, 12:56 PM
fabior added a comment to T5105: can't find users with Kleopatra when press "Look up on server".

Good morning,

Feb 2 2021, 12:38 PM · Support, kleopatra, Keyserver
ME9128 added a comment to T5237: GPGOL loaded but doesn't open Mails in Outlook 2016.

Hi,
the accounts are Exchange Accounts in Outlook 2016, getting Data from an Exchange Server 2016.

Feb 2 2021, 10:57 AM · gpg4win, gpgol
werner triaged T5280: gnupg.org webpage advertises the use of insecure git:// protocol at various places as Low priority.
Feb 2 2021, 10:17 AM · gpgweb
gniibe added a comment to T5268: macOS getentropy.

So, the change against libgcrypt 1.9.1 will be:

Feb 2 2021, 7:27 AM · libgcrypt, MacOS
gniibe added a comment to T5268: macOS getentropy.

I got hit of search by "$ld$weak$os10.11$_getentropy".
So, I guess that it's 10.11 which has _getentropy as weak symbol, and 10.12 or later has implementation.

Feb 2 2021, 7:09 AM · libgcrypt, MacOS
gniibe committed rC598d0f3e0294: ecc: Add checking key for ECDSA. (authored by gniibe).
ecc: Add checking key for ECDSA.
Feb 2 2021, 2:26 AM
ballapete added a comment to T5268: macOS getentropy.

There is some (partly) good news: The function getentropy() is available in the packet manager MacPorts. It has a legacy support:

Feb 2 2021, 12:52 AM · libgcrypt, MacOS

Feb 1 2021

Marius_Schamschula added a comment to T5277: libgcrypt 1.9.1 fails to build with --disable-asm.

Unfortunately, building without "--disable-asm" does not work if building a universal package under MacPorts (e.g. 32bit and 64bit x86 or 64bit x86 and arm64).

Feb 1 2021, 10:34 PM · MacOS, libgcrypt, Bug Report
ballapete added a comment to T5268: macOS getentropy.

To do that, I'd like to know, when the symbol getentropy was added.

Feb 1 2021, 9:40 PM · libgcrypt, MacOS
Laurent Montel <montel@kde.org> committed rKLEOPATRAa96903d4a60a: Use autorcc directly (authored by Laurent Montel <montel@kde.org>).
Use autorcc directly
Feb 1 2021, 8:19 PM
werner committed rMc8fd8870b3bf: core: Remove experimental feature GPGME_EXPORT_MODE_NOUID. (authored by werner).
core: Remove experimental feature GPGME_EXPORT_MODE_NOUID.
Feb 1 2021, 7:13 PM
bernhard added a comment to T5279: Buffer Overread in selftest_pbkdf2() in kdf.c/libgcrypt.

to explain a bit more: This report was opened after the reported defect was already fixed.
As we are getting many reports and technical suggestions, please keep the reports focused on one point only if possible
and open general discussion points about development improvements on gnupg-devel@.

Feb 1 2021, 6:46 PM · Duplicate, Bug Report
aheinecke reopened T5280: gnupg.org webpage advertises the use of insecure git:// protocol at various places as "Open".

Anyhow. Let us unrelate this from personal issues and just to be clean respect the content of the issue. Git links should not be promoted and cbiedl asked me today why we disagree because plain text protocols are really not state of the art. Cbiedl: You should be able to fix this it would be in the gnupg-doc branch afaik. If you have permission problems please let me know. I'll assign this to you.

Feb 1 2021, 6:41 PM · gpgweb
werner added a comment to T5280: gnupg.org webpage advertises the use of insecure git:// protocol at various places.

Git repos are development only and developers need to find a way to establish some trust in the source before building it. All kind of mischief can happen with arbitrary sources. https does not help at all. You need to find a way to establish trust - how you do that is up to you. For example looking at signed commits and try to figure out whether you can trust this key.

Feb 1 2021, 6:37 PM · gpgweb
aheinecke added a comment to T5279: Buffer Overread in selftest_pbkdf2() in kdf.c/libgcrypt.

For what it is worth we have also just tasked someone from our team to reinstate our buildbot / CI but this would likely not have helped in the current case of the libgcrypt buffer error as only ASAN with large hashtests would have found this. Still we have the general infrastructure for such tests we are just lacking resources. That is why we publish everything and encourage the community to at least help us with testing.

Feb 1 2021, 6:34 PM · Duplicate, Bug Report
aheinecke added a comment to T5279: Buffer Overread in selftest_pbkdf2() in kdf.c/libgcrypt.

the issue regarding this self test was immediately found after release. Our development is completely open and everyone is free to run tests with our software on any platform at any time. We would respect and fix all those bug reports. None about this reached us during the development phase.
As this is not happening as it should during development we release and test on our platforms and build systems. When after the release others test, too we immediately fix the issues as happened with 1.9.1 in libgcrypt.

Feb 1 2021, 6:32 PM · Duplicate, Bug Report
benedikt_wi added a comment to T5280: gnupg.org webpage advertises the use of insecure git:// protocol at various places.

@werner, I cannot follow you. What exactly do you mean?

Feb 1 2021, 6:27 PM · gpgweb
werner added a comment to T5284: Allow gpgme to export w/o attributes.

A public keyblock without a user id packet is non-compliant. I see no reason to provide a feature to created crippled data. We had all this discussions back in the early 90s regarding to self-signatures. OpenPGP spoke a final word on this in 1998 by making user ids and corresponding self-signatures mandatory.

Feb 1 2021, 5:51 PM · Feature Request, gpgme
jap added a comment to T5284: Allow gpgme to export w/o attributes.

Not exactly the answer I was hoping for..

Feb 1 2021, 5:18 PM · Feature Request, gpgme
ikloecker moved T5239: Add UI for managing groups from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Feb 1 2021, 5:15 PM · Restricted Project, kleopatra
ikloecker closed T5242: Groups are loaded from a file as Resolved.
Feb 1 2021, 5:15 PM · Restricted Project, kleopatra
ikloecker closed T5242: Groups are loaded from a file, a subtask of T5175: Kleopatra: Add support for custom groups, as Resolved.
Feb 1 2021, 5:15 PM · Restricted Project, kleopatra
ikloecker moved T5242: Groups are loaded from a file from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Feb 1 2021, 5:14 PM · Restricted Project, kleopatra
werner committed rKe51873b567d9: Support Brainpoolp512r1 certs specified with ECDomainParameters. (authored by werner).
Support Brainpoolp512r1 certs specified with ECDomainParameters.
Feb 1 2021, 5:01 PM
werner triaged T5284: Allow gpgme to export w/o attributes as Normal priority.

Oops, that was an experimental feature never intended for a released version. Will be removed in a way that it does not leas to compile problems - just to be extra cautiousness.

Feb 1 2021, 4:50 PM · Feature Request, gpgme
jap created T5284: Allow gpgme to export w/o attributes.
Feb 1 2021, 3:19 PM · Feature Request, gpgme
ikloecker committed rLIBKLEO7e354cfe3213: Bump library version (authored by ikloecker).
Bump library version
Feb 1 2021, 1:11 PM
ikloecker committed rLIBKLEOa8e571990ab7: Make the summary line of groups of keys unambiguous by adding information about… (authored by ikloecker).
Make the summary line of groups of keys unambiguous by adding information about…
Feb 1 2021, 1:11 PM
ikloecker committed rLIBKLEO72ef0d9f9d2d: Add support for groups of keys with identical names (authored by ikloecker).
Add support for groups of keys with identical names
Feb 1 2021, 1:11 PM
werner added a project to T5282: ecc: No check for broken public key when verify signature (ECDSA, ECDSA for SM and GOST): backport.

I think that a backport to 1.8. also makes sense

Feb 1 2021, 11:17 AM · libgcrypt
Laurent Montel <montel@kde.org> committed rLIBKLEO7acaab74f149: GIT_SILENT: we still depend against qt5.14 which doesn't have Qt:: support :( (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: we still depend against qt5.14 which doesn't have Qt:: support :(
Feb 1 2021, 11:07 AM
aheinecke merged T4989: Gpg4win-4.0.0 into T5273: Release Gpg4win 4.x.x.
Feb 1 2021, 11:07 AM · Restricted Project, gpg4win, Release Info
aheinecke merged task T4989: Gpg4win-4.0.0 into T5273: Release Gpg4win 4.x.x.
Feb 1 2021, 11:07 AM · gpg4win, Release Info
aheinecke added a subtask for T4814: GpgOL: Send multiple E-Mails for BCC recipients: T5273: Release Gpg4win 4.x.x.
Feb 1 2021, 11:06 AM · Restricted Project, gpgol
aheinecke added a parent task for T5273: Release Gpg4win 4.x.x: T4814: GpgOL: Send multiple E-Mails for BCC recipients.
Feb 1 2021, 11:06 AM · Restricted Project, gpg4win, Release Info
aheinecke moved T4814: GpgOL: Send multiple E-Mails for BCC recipients from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Feb 1 2021, 11:06 AM · Restricted Project, gpgol
aheinecke changed the status of T4814: GpgOL: Send multiple E-Mails for BCC recipients from Open to Testing.

I think this works now with error handling. At least it works for me, but needs some more testing of course.

Feb 1 2021, 11:05 AM · Restricted Project, gpgol
Laurent Montel <montel@kde.org> committed rKLEOPATRAd44853cadf00: GIT_SILENT: we still depend against qt5.14 which doesn't have Qt:: support :( (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: we still depend against qt5.14 which doesn't have Qt:: support :(
Feb 1 2021, 10:55 AM
aheinecke committed rO66ab6d830ade: Add error handling and closing for split mails (authored by aheinecke).
Add error handling and closing for split mails
Feb 1 2021, 10:54 AM
aheinecke added a comment to T4735: Please provide an option to make --verify accept only signatures from specific trusted UID.

I'm slightly against a backport as this is a behavior change for example KMail and GpgOL which use the --sender option might get different results after this change. I don't think it would be problematic but as said I have a slight preference against backporting because changing behavior of existing calls is better something for the new major release which is in its final steps for release anyway.

Feb 1 2021, 10:47 AM · gnupg (gpg23), Feature Request
mgorny added a comment to T4735: Please provide an option to make --verify accept only signatures from specific trusted UID.

Shall we backport this to 2.2 which is our LTS release?

Feb 1 2021, 10:42 AM · gnupg (gpg23), Feature Request
aheinecke added a subtask for T5283: GpgOL: Add mixed mode for S/MIME and OpenPGP to libkleo newkeyresolver: T5228: GpgOL: Combined S/MIME and OpenPGP operation.
Feb 1 2021, 9:02 AM · kleopatra, Restricted Project, gpgol
aheinecke added a parent task for T5228: GpgOL: Combined S/MIME and OpenPGP operation: T5283: GpgOL: Add mixed mode for S/MIME and OpenPGP to libkleo newkeyresolver.
Feb 1 2021, 9:02 AM · gpgol
aheinecke created T5283: GpgOL: Add mixed mode for S/MIME and OpenPGP to libkleo newkeyresolver.
Feb 1 2021, 9:01 AM · kleopatra, Restricted Project, gpgol
aheinecke closed T4675: Accented characters not displayed correctly as Resolved.

Thanks for the feedback. I sadly forgot to include the italian translations of GpgOL in the installer. So they will only be part of the next relase.

Feb 1 2021, 8:52 AM · i18n, Bug Report, gpg4win
gniibe added a comment to T5282: ecc: No check for broken public key when verify signature (ECDSA, ECDSA for SM and GOST).

Here is a patch adding those checks:

diff --git a/cipher/ecc-ecdsa.c b/cipher/ecc-ecdsa.c
index d540578e..30103f14 100644
--- a/cipher/ecc-ecdsa.c
+++ b/cipher/ecc-ecdsa.c
@@ -172,6 +172,9 @@ _gcry_ecc_ecdsa_verify (gcry_mpi_t input, mpi_ec_t ec,
   mpi_point_struct Q, Q1, Q2;
   unsigned int nbits;
Feb 1 2021, 8:14 AM · libgcrypt
gniibe created T5282: ecc: No check for broken public key when verify signature (ECDSA, ECDSA for SM and GOST).
Feb 1 2021, 8:13 AM · libgcrypt
patrick added a comment to T5157: libgcrypt: ARM64 Builds on macOS fail.

no, that doesn't change anything.

Feb 1 2021, 8:00 AM · toolchain, MacOS, libgcrypt, Bug Report
gniibe added a parent task for T5276: Release Libgcrypt 1.9.2: T5277: libgcrypt 1.9.1 fails to build with --disable-asm.
Feb 1 2021, 2:14 AM · Release Info, libgcrypt
gniibe added a subtask for T5277: libgcrypt 1.9.1 fails to build with --disable-asm: T5276: Release Libgcrypt 1.9.2.
Feb 1 2021, 2:14 AM · MacOS, libgcrypt, Bug Report
gniibe added a comment to T5268: macOS getentropy.

Wouldn't it be better to move these failures as a single one into the configure script that it definitely can tell "This Mac has getentropy()"?

Feb 1 2021, 1:53 AM · libgcrypt, MacOS

Jan 31 2021

jukivili added a comment to T5157: libgcrypt: ARM64 Builds on macOS fail.

Does it build if configure with parameter 'ac_cv_sys_symbol_underscore=yes'? <path-to-libgcrypt-source>/configure ac_cv_sys_symbol_underscore=yes --host=aarch64-apple-darwin ...

Jan 31 2021, 7:32 PM · toolchain, MacOS, libgcrypt, Bug Report
Laurent Montel <montel@kde.org> committed rLIBKLEO75d40586d62e: add remove_definitions(-DQT_NO_FOREACH) for be sure that it will compile with… (authored by Laurent Montel <montel@kde.org>).
add remove_definitions(-DQT_NO_FOREACH) for be sure that it will compile with…
Jan 31 2021, 6:23 PM
Laurent Montel <montel@kde.org> committed rKLEOPATRAae0d5d1939a6: add remove_definitions(-DQT_NO_FOREACH) for be sure that it will compile with… (authored by Laurent Montel <montel@kde.org>).
add remove_definitions(-DQT_NO_FOREACH) for be sure that it will compile with…
Jan 31 2021, 6:23 PM
Laurent Montel <montel@kde.org> committed rLIBKLEO2e850d1841e1: GIT_SILENT: Use versionless Qt cmake target. This makes it easier to build… (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Use versionless Qt cmake target. This makes it easier to build…
Jan 31 2021, 4:18 PM
Laurent Montel <montel@kde.org> committed rKLEOPATRAd8dd55a32b5b: GIT_SILENT: Use versionless Qt cmake target. This makes it easier to build… (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: Use versionless Qt cmake target. This makes it easier to build…
Jan 31 2021, 4:02 PM

Jan 30 2021

patrick added a comment to T5157: libgcrypt: ARM64 Builds on macOS fail.

Compiling now works, but I get the following linker errors:

Jan 30 2021, 5:15 PM · toolchain, MacOS, libgcrypt, Bug Report
thesamesam added a comment to T5277: libgcrypt 1.9.1 fails to build with --disable-asm.

@jukivili Thanks for the reply! We've reverted that commit downstream in Gentoo as a temporary workaround, as due to some complications, our release systems needed to build without asm (for now) to ensure portability. Rest assured, this is not the default, and is discouraged for regular users.

Jan 30 2021, 12:17 PM · MacOS, libgcrypt, Bug Report
werner triaged T5281: gpg-agent / pinentry: allow to pause/mute passphrase requests for a while as Normal priority.
Jan 30 2021, 12:10 PM · gpgagent, pinentry, Feature Request
shtrom created T5281: gpg-agent / pinentry: allow to pause/mute passphrase requests for a while.
Jan 30 2021, 2:25 AM · gpgagent, pinentry, Feature Request

Jan 29 2021

Heiko Becker <heiko.becker@kde.org> committed rKLEOPATRA10ed48550742: GIT_SILENT Update Appstream for new release (authored by Heiko Becker <heiko.becker@kde.org>).
GIT_SILENT Update Appstream for new release
Jan 29 2021, 9:25 PM
Heiko Becker <heiko.becker@kde.org> committed rKLEOPATRA76bf01911185: GIT_SILENT Update Appstream for new release (authored by Heiko Becker <heiko.becker@kde.org>).
GIT_SILENT Update Appstream for new release
Jan 29 2021, 9:25 PM
Denisov23 added a comment to T4675: Accented characters not displayed correctly.

Problem solved in Gpg4win 3.1.15 version! I think it can be closed!

Jan 29 2021, 9:04 PM · i18n, Bug Report, gpg4win
Denisov23 added a comment to T5274: Duplicated toolbar entries.

Jan 29 2021, 8:49 PM · Restricted Project, Bug Report, kleopatra
outer closed T5254: libgcrypt 1.9.0 fails make check (selftest) as Resolved.
Jan 29 2021, 6:48 PM · patch, libgcrypt, Bug Report
outer added a comment to T5254: libgcrypt 1.9.0 fails make check (selftest).

Latext 1.9.1 builds without any unreported workarounds. Done. Close.

Jan 29 2021, 6:44 PM · patch, libgcrypt, Bug Report
bevan added a comment to T5277: libgcrypt 1.9.1 fails to build with --disable-asm.

Building without "--disable-asm" works without any issues.

Jan 29 2021, 5:25 PM · MacOS, libgcrypt, Bug Report
jukivili added a comment to T5277: libgcrypt 1.9.1 fails to build with --disable-asm.

Thanks for your report.

Jan 29 2021, 5:22 PM · MacOS, libgcrypt, Bug Report
whissi added a comment to T5277: libgcrypt 1.9.1 fails to build with --disable-asm.

FYI, this is not just an MacOS issue. We see that also on Gentoo Linux:

Jan 29 2021, 5:09 PM · MacOS, libgcrypt, Bug Report
whissi added a comment to rC8d404a629167: Define HW-feature flags per architecture.

FYI: This commit broke building without ASM, see bug T5277.

Jan 29 2021, 5:04 PM
werner triaged T5277: libgcrypt 1.9.1 fails to build with --disable-asm as Normal priority.
Jan 29 2021, 4:43 PM · MacOS, libgcrypt, Bug Report