Page MenuHome GnuPG
Feed All Stories

Nov 29 2022

werner committed rG84aba39491c2: scd:nks: Fix ECC signing if key not given by keygrip. (authored by werner).
scd:nks: Fix ECC signing if key not given by keygrip.
Nov 29 2022, 12:50 PM
werner committed rGb94fe0e0077f: tests: Use 233 for invalid value of FD. (authored by gniibe).
tests: Use 233 for invalid value of FD.
Nov 29 2022, 12:50 PM
werner committed rGb13c0b595ebd: w32: Fix for make check. (authored by gniibe).
w32: Fix for make check.
Nov 29 2022, 12:50 PM
werner committed rG1e62c4b7c24f: w32: Exclude tests with HOME. (authored by gniibe).
w32: Exclude tests with HOME.
Nov 29 2022, 12:50 PM
werner committed rG44cbe6fbc062: tests: Keep .log files in objdir. (authored by gniibe).
tests: Keep .log files in objdir.
Nov 29 2022, 12:50 PM
werner committed rG8b1061a5dec7: tests: Fix to support --enable-all-tests and variants. (authored by gniibe).
tests: Fix to support --enable-all-tests and variants.
Nov 29 2022, 12:50 PM
werner committed rGddfc90e5242e: tests:w32: Fix for non-dot file name for Windows. (authored by gniibe).
tests:w32: Fix for non-dot file name for Windows.
Nov 29 2022, 12:50 PM
werner committed rG4ea7f03c1013: tests:gpgscm:w32: Fix for GetTempPath. (authored by gniibe).
tests:gpgscm:w32: Fix for GetTempPath.
Nov 29 2022, 12:50 PM
werner committed rG11f323271671: gpg: Make --require-compliance work with out --status-fd (authored by werner).
gpg: Make --require-compliance work with out --status-fd
Nov 29 2022, 12:50 PM
werner committed rG791c162c7001: Update NEWS for 2.2.41 (authored by werner).
Update NEWS for 2.2.41
Nov 29 2022, 12:50 PM
werner committed rGff266aef2911: w32: Fix for make check. (authored by gniibe).
w32: Fix for make check.
Nov 29 2022, 12:50 PM
werner committed rG15b8d100c9c8: g10/plaintext: do_hash: use iobuf_read for higher performance (authored by jukivili).
g10/plaintext: do_hash: use iobuf_read for higher performance
Nov 29 2022, 12:50 PM
werner committed rG2302e180c010: gpg: use iobuf_read for higher detached signing speed (authored by werner).
gpg: use iobuf_read for higher detached signing speed
Nov 29 2022, 12:50 PM
werner closed T5826: Improve detached signing and verification speed as Resolved.

Done (STABLE-BRANCH-2-2.40 for now)

Nov 29 2022, 12:23 PM · gnupg
werner closed T5826: Improve detached signing and verification speed, a subtask of T5828: Improvements for gnupg data operation performance (enc/dec/sign/verify/enarmor/dearmor/etc), as Resolved.
Nov 29 2022, 12:23 PM · gnupg
werner committed rGPA6b134447a30a: po: Update Russian translation. (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation.
Nov 29 2022, 10:09 AM
werner reopened T5826: Improve detached signing and verification speed, a subtask of T5828: Improvements for gnupg data operation performance (enc/dec/sign/verify/enarmor/dearmor/etc), as Open.
Nov 29 2022, 9:56 AM · gnupg
werner reopened T5826: Improve detached signing and verification speed as "Open".
Nov 29 2022, 9:56 AM · gnupg
werner claimed T5826: Improve detached signing and verification speed.

Yes, I'll do that. Thanks for the reminder.

Nov 29 2022, 9:55 AM · gnupg
ikloecker added a comment to T6271: The old FSF address in libgcrypt source code.

Well, the modern way, recommended by the FSFE, for license notices in source files is SPDX instead of verbose license notices. https://reuse.software/

Nov 29 2022, 9:09 AM · Documentation, libgcrypt, Bug Report
ametzler1 added a comment to T6285: AM_PATH_GPGME_PTHREAD not ready for gpgrt-config transition.

Now, the use of AM_PATH_GPGME_PTHREAD shows warning. Also I update the documentation.

Nov 29 2022, 7:25 AM · gpgme, Bug Report
gniibe committed rE3f812a0f5df8: gpgrt-config: Support a simple invocation. (authored by gniibe).
gpgrt-config: Support a simple invocation.
Nov 29 2022, 6:17 AM
gniibe committed rE4c6890aca2d0: doc: Add man page of gpgrt-config. (authored by gniibe).
doc: Add man page of gpgrt-config.
Nov 29 2022, 6:17 AM
gniibe changed the status of T6288: Document gpgrt-config in detail or improve it to support simple invocation from Open to Testing.

Pushed the change.

Nov 29 2022, 6:10 AM · gpgrt, Bug Report
gniibe changed the status of T6273: AM_PATH_GPGME requires preceding invocation of AM_PATH_GPG_ERROR from Open to Testing.
Nov 29 2022, 3:41 AM · gpgme, Bug Report
gniibe committed rMa9921d797b45: doc: Don't use AM_PATH_GPGME_PTHREAD any more. (authored by gniibe).
doc: Don't use AM_PATH_GPGME_PTHREAD any more.
Nov 29 2022, 3:22 AM
gniibe changed the status of T6285: AM_PATH_GPGME_PTHREAD not ready for gpgrt-config transition from Open to Testing.

Now, the use of AM_PATH_GPGME_PTHREAD shows warning. Also I update the documentation.

Nov 29 2022, 3:20 AM · gpgme, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRA9545bf6b76ea: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 29 2022, 3:11 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO7b260d6b7637: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 29 2022, 3:11 AM
gniibe added a comment to T6271: The old FSF address in libgcrypt source code.

Modern way for license notice seems use of URL: https://www.gnu.org/prep/maintain/maintain.html#License-Notices-for-Code
https://www.gnu.org/licenses/gpl-howto.html

Nov 29 2022, 2:46 AM · Documentation, libgcrypt, Bug Report

Nov 28 2022

aheinecke committed rO7e46bf384765: Fix range-loop-errors (authored by aheinecke).
Fix range-loop-errors
Nov 28 2022, 3:06 PM
aheinecke committed rOef68c001ebc5: Ignore -Waddress warnings in -Werror mode (authored by aheinecke).
Ignore -Waddress warnings in -Werror mode
Nov 28 2022, 3:06 PM
aheinecke committed rLIBKLEOa2541ecffdfb: Remove duplicated validity check for uids (authored by aheinecke).
Remove duplicated validity check for uids
Nov 28 2022, 2:37 PM
ebo closed T5745: Kleopatra: Card holder name is not correctly decoded as Resolved.

works

Nov 28 2022, 12:57 PM · Restricted Project, kleopatra, Bug Report
werner committed rGc985b52e71a8: gpg: New export-filter export-revocs (authored by werner).
gpg: New export-filter export-revocs
Nov 28 2022, 12:44 PM
ikloecker claimed T6268: Kleopatra: Diagnostic output when importing keys.
Nov 28 2022, 11:57 AM · kleopatra, Restricted Project
cklassen committed rW597ace12fa95: removed telephone number of privacy commissioner (authored by cklassen).
removed telephone number of privacy commissioner
Nov 28 2022, 9:45 AM
Muzaffer015 awarded rPTH3939b86b20d1: build: Prefer gpgrt-config when available. a 100 token.
Nov 28 2022, 9:25 AM
gniibe committed rGa4698d0fb20a: gpg: Fix double-free in gpg --card-edit. (authored by gniibe).
gpg: Fix double-free in gpg --card-edit.
Nov 28 2022, 9:00 AM
ikloecker claimed T6208: Kleopatra: Provide log for all jobs.
Nov 28 2022, 8:45 AM · Restricted Project, kleopatra
ikloecker triaged T6282: Kleopatra: Smartcard dialog for Signature Card 2.0 does not show keys if one key wasn't imported from the card as Normal priority.
Nov 28 2022, 8:32 AM · Bug Report, kleopatra, scd
ikloecker renamed T6282: Kleopatra: Smartcard dialog for Signature Card 2.0 does not show keys if one key wasn't imported from the card from Kleopatra smartcard dialog for Signature Card 2.0 to Kleopatra: Smartcard dialog for Signature Card 2.0 does not show keys if one key wasn't imported from the card.
Nov 28 2022, 8:31 AM · Bug Report, kleopatra, scd
ikloecker closed T6289: Pinentry garbles international characters as Invalid.

Closing. Not a bug in pinentry. The user ID of the key is encoded incorrectly and pinentry just displays the incorrectly encoded user ID.

Nov 28 2022, 8:27 AM · gpg4win, Support
werner committed rG2aacd843ad6b: gpg: Make --require-compliance work with out --status-fd (authored by werner).
gpg: Make --require-compliance work with out --status-fd
Nov 28 2022, 8:22 AM
werner committed rD94098b71808f: swdb: Adjust for new location of versions.gnupg.org (authored by werner).
swdb: Adjust for new location of versions.gnupg.org
Nov 28 2022, 8:07 AM
werner committed rDd50e44291126: swdb: Use config file for the upload location (authored by werner).
swdb: Use config file for the upload location
Nov 28 2022, 8:07 AM
gniibe added a comment to T6288: Document gpgrt-config in detail or improve it to support simple invocation.

@ametzler1 Thanks a lot for your help.

Nov 28 2022, 6:26 AM · gpgrt, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRAe1716cc422cd: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 28 2022, 4:23 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA7c954e603d61: 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
Nov 28 2022, 4:15 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEObe5c3b17da55: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 28 2022, 3:11 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAef909246c4ad: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 28 2022, 3:09 AM

Nov 27 2022

ametzler1 added a comment to T6288: Document gpgrt-config in detail or improve it to support simple invocation.

Something like this?

Nov 27 2022, 4:31 PM · gpgrt, Bug Report
mlaurent committed rLIBKLEO4101a6638c54: GIT_SILENT: prepare 22.12.0 (authored by mlaurent).
GIT_SILENT: prepare 22.12.0
Nov 27 2022, 9:35 AM
mlaurent committed rKLEOPATRAbee02c94478f: GIT_SILENT: prepare 22.12.0 (authored by mlaurent).
GIT_SILENT: prepare 22.12.0
Nov 27 2022, 9:33 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA196f90509823: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 27 2022, 4:13 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA21edcef7bbaa: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 27 2022, 3:04 AM

Nov 26 2022

jukivili added a comment to T5826: Improve detached signing and verification speed.

Any comments on applying these to gnupg-2.2?

Nov 26 2022, 10:07 AM · gnupg
mlaurent committed rLIBKLEO465f9d6a624d: GIT_SILENT: prepare 22.12.0 (authored by mlaurent).
GIT_SILENT: prepare 22.12.0
Nov 26 2022, 9:31 AM
gniibe changed the status of T6249: gpgrt: spawn functions from Testing to Open.
Nov 26 2022, 3:26 AM · gnupg, libassuan, gpgrt
l10n daemon script <scripty@kde.org> committed rKLEOPATRA0357a1c33aa6: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 26 2022, 3:04 AM

Nov 25 2022

ametzler1 added a comment to T6288: Document gpgrt-config in detail or improve it to support simple invocation.

Bootstrapping is an issue. Recall that pkg-config is not a simple program but requires the use of glib (which depends on libffi, libmount, libpcre) - catch-22. Makes building GnuPG on AIX not actually easy.

Nov 25 2022, 9:19 PM · gpgrt, Bug Report
werner added a comment to T6288: Document gpgrt-config in detail or improve it to support simple invocation.

Bootstrapping is an issue. Recall that pkg-config is not a simple program but requires the use of glib (which depends on libffi, libmount, libpcre) - catch-22. Makes building GnuPG on AIX not actually easy.

Nov 25 2022, 7:00 PM · gpgrt, Bug Report
ametzler1 added a comment to T6288: Document gpgrt-config in detail or improve it to support simple invocation.

FWIW I would vote for a) "document gpgrt-config in detail" and suggest using pkg-config (variant) for direct invokations. There seems to be little benefit in investing effort/complicating gpgrt-config when pkg-config works fine.

Nov 25 2022, 6:50 PM · gpgrt, Bug Report
werner committed rG1324dc3490b0: gpg: New option --list-filter (authored by werner).
gpg: New option --list-filter
Nov 25 2022, 4:06 PM
ikloecker added a comment to T6289: Pinentry garbles international characters.

It's irrelevant whether you can trick the combination of gpg and PowerShell to show the wrong encoded user ID correctly. The user ID is still encoded wrongly and every standard-compliant implementation of OpenPGP will show garbage when displaying the user ID.

Nov 25 2022, 2:41 PM · gpg4win, Support
bjornbouetsmith added a comment to T6289: Pinentry garbles international characters.

Interestingly enough if I set LC_LCTYPE environment variable in powershell $env:LC_CTYPE = "C.UTF-8" - it behaves correctly and generates UTF-8 encoded names.

Nov 25 2022, 2:32 PM · gpg4win, Support
ikloecker added a comment to T6289: Pinentry garbles international characters.

Looking at the hexdump of the user ID in the exported (and dearmored) public key this looks like a classic double-encoding problem, i.e. UTF-8 encoded UTF-8:

42 6A C3 83 C2 B8 72 6E
      ^^^^^^^^^^^
Nov 25 2022, 2:20 PM · gpg4win, Support
bjornbouetsmith added a comment to T6289: Pinentry garbles international characters.

Just found out something weird - powershell tells me the default characterset is iso-8859-1
~~~
PS C:\Users\bbs> [System.Text.Encoding]::Default

Nov 25 2022, 1:19 PM · gpg4win, Support
bjornbouetsmith added a comment to T6289: Pinentry garbles international characters.

okay, installed 2.2.29 and tried showkey:

C:\Users\bbs> gpg.exe --show-key D:\bbs_gpg.public.pgp
pub   rsa4096 2022-11-06 [SC]
      0F20E48DEA9FD7A5626DBA0067BDA85044042E3B
uid                      Bjørn Bouet Smith <bjornsmith@gmail.com>
sub   rsa4096 2022-11-06 [E]
Nov 25 2022, 1:01 PM · gpg4win, Support
ikloecker updated the task description for T5836: Kleopatra: Optionally, delete private key locally after moving a key to a smartcard.
Nov 25 2022, 12:38 PM · Bug Report, kleopatra, Restricted Project
ikloecker changed the status of T5836: Kleopatra: Optionally, delete private key locally after moving a key to a smartcard from Open to Testing.

This is now ready for testing.

Nov 25 2022, 12:34 PM · Bug Report, kleopatra, Restricted Project
ikloecker added a comment to T6289: Pinentry garbles international characters.

https://gpg4win.org/download.html, but there isn't a Gpg4win release with GnuPG 2.2.29. The most recent Gpg4win 3.x has GnuPG 2.2.28. (All releases of Gpg4win 4.x include GnuPG 2.3.x.)

Nov 25 2022, 12:22 PM · gpg4win, Support
ikloecker committed rKLEOPATRA19aae7ca7b52: Update only the smart card we copied the key to (authored by ikloecker).
Update only the smart card we copied the key to
Nov 25 2022, 12:12 PM
ikloecker committed rKLEOPATRA3495322bda49: Allow updating a single smart card (app) (authored by ikloecker).
Allow updating a single smart card (app)
Nov 25 2022, 12:12 PM
bjornbouetsmith added a comment to T6289: Pinentry garbles international characters.

Yes, seems so. In either case, there's nothing we can do anything about since the versions provided by us appear to work correctly.

But it is strange that the version can show the characters correctly - so it can encode and decode to the same output.

Nov 25 2022, 11:02 AM · gpg4win, Support
ikloecker added a comment to T6289: Pinentry garbles international characters.

On Linux, I also get garbled output for your key:

$ gpg --show-key <bbs_gpg.public.pgp 
pub   rsa4096/67BDA85044042E3B 2022-11-06 [SC]
      0F20E48DEA9FD7A5626DBA0067BDA85044042E3B
uid                            Bjørn Bouet Smith <bjornsmith@gmail.com>
sub   rsa4096/08D7C29E12A34AD2 2022-11-06 [E]

This indicates that the user ID was encoded incorrectly by the gpg included in git when you created the key.

Nov 25 2022, 10:59 AM · gpg4win, Support
bjornbouetsmith added a comment to T6289: Pinentry garbles international characters.

I am not sure if the export is correct - or if you need something else?

Nov 25 2022, 10:49 AM · gpg4win, Support
bjornbouetsmith added a comment to T6289: Pinentry garbles international characters.

If I import the keys into gpgwin it shows up garbled - both in the console version of gpg.exe and Kleopatra, but if I run

gpg.exe -k

With the old gpg version it shows up as:

/c/Users/bbs/.gnupg/pubring.kbx
-------------------------------
pub   rsa4096 2022-11-06 [SC]
      0F20E48DEA9FD7A5626DBA0067BDA85044042E3B
uid           [ultimate] Bjørn Bouet Smith <bjornsmith@gmail.com>
sub   rsa4096 2022-11-06 [E]
Nov 25 2022, 10:48 AM · gpg4win, Support
bjornbouetsmith added a comment to T6289: Pinentry garbles international characters.

This is the key exported with:

gpg.exe --output D:\bbs_gpg.public.pgp --armor --export bjornsmith@gmail.com

Nov 25 2022, 10:46 AM · gpg4win, Support
bjornbouetsmith added a comment to T6289: Pinentry garbles international characters.

How did you generate the key? On the command line? Which command line did you use? Can you attach the public key to this report?

Nov 25 2022, 10:40 AM · gpg4win, Support
bjornbouetsmith added a comment to T6289: Pinentry garbles international characters.

It seems like gpgwin generates keys where the name are not compatible with each other.

Nov 25 2022, 10:37 AM · gpg4win, Support
ikloecker added a comment to T6289: Pinentry garbles international characters.

How did you generate the key? On the command line? Which command line did you use? Can you attach the public key to this report?

Nov 25 2022, 10:27 AM · gpg4win, Support
werner committed rGd70779bdc60c: dirmngr: Silence ocsp debug output. (authored by werner).
dirmngr: Silence ocsp debug output.
Nov 25 2022, 9:26 AM
bjornbouetsmith added a comment to T6289: Pinentry garbles international characters.

Also - gpgwin is no better:

Nov 25 2022, 9:06 AM · gpg4win, Support
bjornbouetsmith reopened T6289: Pinentry garbles international characters as "Open".
Nov 25 2022, 9:02 AM · gpg4win, Support
gniibe committed rMf9cbf2c8a839: gpgme.m4: Fix AM_PATH_GPGME_PTHREAD. (authored by gniibe).
gpgme.m4: Fix AM_PATH_GPGME_PTHREAD.
Nov 25 2022, 8:29 AM
bjornbouetsmith added a comment to T6289: Pinentry garbles international characters.

So because I use some thing that "almost everyone does not use" - but something that you distribute you do not even want to fix it?

Nov 25 2022, 8:27 AM · gpg4win, Support
werner closed T6289: Pinentry garbles international characters as Resolved.
Nov 25 2022, 8:13 AM · gpg4win, Support
werner added a comment to T6289: Pinentry garbles international characters.

You are using the basic pinnentry which comes as part of the basic installer. Almost everyone does not use this but Gpg4win which has a real pinentry. See http://gpg4win.org You don;t need the program statement then because gpg is installed in the PATH.

Nov 25 2022, 8:12 AM · gpg4win, Support
gniibe closed T6290: gpgscm: Windows 64-bit support as Invalid.

Sorry, it looks like no problem.

Nov 25 2022, 6:33 AM · gnupg (gpg23), Bug Report
gniibe updated the task description for T6290: gpgscm: Windows 64-bit support.
Nov 25 2022, 6:12 AM · gnupg (gpg23), Bug Report
gniibe triaged T6290: gpgscm: Windows 64-bit support as Wishlist priority.
Nov 25 2022, 6:05 AM · gnupg (gpg23), Bug Report
gniibe created T6290: gpgscm: Windows 64-bit support.
Nov 25 2022, 6:04 AM · gnupg (gpg23), Bug Report
gniibe committed rG86d66bb14182: w32: Fix for make check. (authored by gniibe).
w32: Fix for make check.
Nov 25 2022, 5:16 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO627f7673170a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 25 2022, 4:24 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAfa0ef294f0b8: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 25 2022, 3:11 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO39f7d66dad07: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 25 2022, 3:11 AM
gniibe added a comment to T5931: OpenSSH 8.9, 9.0, and 9.1 can't authenticate with gpg-agent and usb token (Gnuk >= 1.2.16 is required).

Implications are... you won't be possible to use new protocols introduced by newer OpenSSH:

Nov 25 2022, 12:54 AM · gnupg24, workaround, Documentation, gnupg (gpg23), ssh, gpgagent

Nov 24 2022

bjornbouetsmith created T6289: Pinentry garbles international characters.
Nov 24 2022, 9:26 PM · gpg4win, Support
amalon added a comment to T5931: OpenSSH 8.9, 9.0, and 9.1 can't authenticate with gpg-agent and usb token (Gnuk >= 1.2.16 is required).

Thanks. Adding 'PubkeyAuthentication unbound' to my ~/.ssh/config seems to workaround it for me on openssh-9.1p1-3 (arch). I don't quite follow what the implications of that setting are though.

Nov 24 2022, 9:01 PM · gnupg24, workaround, Documentation, gnupg (gpg23), ssh, gpgagent