Page MenuHome GnuPG
Feed All Stories

Nov 4 2022

ikloecker updated the task description for T6261: Kleopatra / QGPGME: Use --no-auto-check-trustdb for initial keylisting.
Nov 4 2022, 8:02 AM · gpgme, kleopatra, Restricted Project
ikloecker claimed T6261: Kleopatra / QGPGME: Use --no-auto-check-trustdb for initial keylisting.
Nov 4 2022, 7:51 AM · gpgme, kleopatra, Restricted Project
gniibe committed rE5d30adb5ad37: spawn: Introduce gpgrt_process_t and use it for spawn API. (authored by gniibe).
spawn: Introduce gpgrt_process_t and use it for spawn API.
Nov 4 2022, 6:51 AM
gniibe added a comment to T6249: gpgrt: spawn functions.

For the spawn_cb, I reconsider. Having three calls complicates use, and it is actually not needed. In the case of pthread_atfork, it is needed, because fork may be used deeply in some functions. In our use cases of spawn function, prepare part of the callback can be called before calling spawn, and parent part of the callback can be called after calling spawn.

Nov 4 2022, 6:49 AM · gnupg, libassuan, gpgrt
gniibe added a comment to T6249: gpgrt: spawn functions.

I decide use of pid_t, as there are different semantics between POSIX and Windows, *and* there is a problem of MinGW-w64. I introduce gpgrt_process_t, instead.

Nov 4 2022, 6:45 AM · gnupg, libassuan, gpgrt
l10n daemon script <scripty@kde.org> committed rKLEOPATRA143ab3ae721a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 4 2022, 3:04 AM
gniibe added a comment to T6245: GpgOL: build: Update for new gpgrt-config and *.pc.

I updated *.m4 scripts in gogol:

Nov 4 2022, 1:28 AM · Windows, gpgol, Feature Request

Nov 3 2022

aheinecke raised the priority of T4127: GpgOL: Setting category or flagging crypto mails is not possible from Normal to High.
Nov 3 2022, 3:11 PM · Restricted Project, gpg4win, gpgol
aheinecke added a comment to T4127: GpgOL: Setting category or flagging crypto mails is not possible.

I recently noticed that the old workaround by setting a kategory when it is not visible in the messagelist does not work on a default Outlook 2204 anymore. This raises the priority of this issue.

Nov 3 2022, 3:11 PM · Restricted Project, gpg4win, gpgol
kimmoal added a comment to T4609: GpgOL: Add "Save decrypted copy".

Hello, if I understand the issue correctly this issue is about saving a decrypted email as a file to a local disk and not to Outlook? We would like to save the mail as a file like a normal mail file.

Nov 3 2022, 1:17 PM · Feature Request, gpgol
aheinecke triaged T6266: Kleopatra Crashes when Decrypting PGP message in the Notepad as Low priority.

There must be something special with the message. Can you save the message to a file and use the command line to decrypt it? Is there anything special with it? Is it maybe a binary and not text? Although I tried decrypting random bytes with the notepad and it worked for me. Is the message very large? Anything unusual? Or does it even happen for you when you encrypt a short text to yourself and then decrypt it again?

Nov 3 2022, 12:36 PM · Info Needed, kleopatra, Bug Report
ikloecker changed the status of T6214: Kleopatra allows to export a subkey which has only a stub. from Open to Testing.

fixed

Nov 3 2022, 12:04 PM · Bug Report, Restricted Project, kleopatra
ikloecker committed rKLEOPATRAd97ce0671fa7: Rework logic when to show and enable which action (authored by ikloecker).
Rework logic when to show and enable which action
Nov 3 2022, 12:02 PM
ikloecker committed rKLEOPATRAf0254a8bb5f9: Remove superfluous checks for OpenPGP key (authored by ikloecker).
Remove superfluous checks for OpenPGP key
Nov 3 2022, 12:02 PM
werner added a comment to rG4583f4fe2e11: gpg: Merge --rfc4880bis features into --gnupg.

Hi Vincent,

Nov 3 2022, 11:54 AM
aheinecke triaged T6269: Windows event log support for GnuPG components as Wishlist priority.
Nov 3 2022, 11:52 AM · Restricted Project, gnupg
aheinecke triaged T6268: Kleopatra: Diagnostic output when importing keys as Normal priority.
Nov 3 2022, 11:50 AM · kleopatra, Restricted Project
aheinecke committed rO544930399800: po: Fix minor typo (authored by ebo).
po: Fix minor typo
Nov 3 2022, 11:29 AM
ikloecker claimed T6214: Kleopatra allows to export a subkey which has only a stub..
Nov 3 2022, 10:46 AM · Bug Report, Restricted Project, kleopatra
ikloecker changed the status of T6265: Kleopatra: Wrong user ID preselected when certifying single user ID of key with invalid user IDs from Open to Testing.

Fixed

Nov 3 2022, 10:06 AM · Restricted Project, kleopatra, Bug Report
ikloecker committed rKLEOPATRA904a3c089593: Use UserIDs instead of indexes for identifying selected user IDs (authored by ikloecker).
Use UserIDs instead of indexes for identifying selected user IDs
Nov 3 2022, 10:05 AM
ikloecker committed rKLEOPATRA172f645d078b: Add helper to check if two UserID objects represent the same user ID (authored by ikloecker).
Add helper to check if two UserID objects represent the same user ID
Nov 3 2022, 10:05 AM
werner committed rWcf792dca94fc: appimage: Re-add --steal-socket. (authored by werner).
appimage: Re-add --steal-socket.
Nov 3 2022, 9:33 AM
ikloecker added projects to T6267: Pinentry does not take focus on MacOSX: MacOS, pinentry.
Nov 3 2022, 7:44 AM · pinentry, MacOS, Bug Report
ikloecker closed T6267: Pinentry does not take focus on MacOSX as Invalid.

We develop many versions of pinentry, but not the one for macOS. Therefore, we cannot help you. Please contact the developers of pinentry-mac (https://github.com/GPGTools/pinentry) or the homebrew maintainer of pinentry-mac (https://formulae.brew.sh/formula/pinentry-mac).

Nov 3 2022, 7:42 AM · pinentry, MacOS, Bug Report
l10n daemon script <scripty@kde.org> committed rKLEOPATRA014e3c7a4dcb: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 3 2022, 3:09 AM
rossigee created T6267: Pinentry does not take focus on MacOSX.
Nov 3 2022, 1:02 AM · pinentry, MacOS, Bug Report

Nov 2 2022

ikloecker renamed T6266: Kleopatra Crashes when Decrypting PGP message in the Notepad from Kelopatra Crashes when Decrypting PGP message in the Notepad to Kleopatra Crashes when Decrypting PGP message in the Notepad .
Nov 2 2022, 10:32 PM · Info Needed, kleopatra, Bug Report
rkeene added a comment to T5555: Cannot add existing ECDSA key as a signing subkey.

I've got a similar patch, but I'm not sure it's any better -- I'm adding EcDSA support for cards (via gnupg-pkcs11-scd) and with this patch I can sign subkeys and data.

Nov 2 2022, 9:40 PM · gnupg24, Bug Report
CH3NO2 edited projects for T6266: Kleopatra Crashes when Decrypting PGP message in the Notepad , added: kleopatra; removed gpg4win.
Nov 2 2022, 7:17 PM · Info Needed, kleopatra, Bug Report
CH3NO2 renamed T6266: Kleopatra Crashes when Decrypting PGP message in the Notepad from GPG4Win Crashes when Decrypting PGP message in the Notepad to Kelopatra Crashes when Decrypting PGP message in the Notepad .
Nov 2 2022, 7:14 PM · Info Needed, kleopatra, Bug Report
CH3NO2 created T6266: Kleopatra Crashes when Decrypting PGP message in the Notepad .
Nov 2 2022, 6:59 PM · Info Needed, kleopatra, Bug Report
werner committed rG82c4f26b67e9: gpg: Make --list-packets work w/o --no-armor for plain OCB packets. (authored by werner).
gpg: Make --list-packets work w/o --no-armor for plain OCB packets.
Nov 2 2022, 5:16 PM
werner committed rG9b24d8ab5018: tests: Add tr:assert-same function. (authored by werner).
tests: Add tr:assert-same function.
Nov 2 2022, 5:16 PM
werner committed rGe284f62b1c6d: tests: Add symmetric decryption tests. (authored by werner).
tests: Add symmetric decryption tests.
Nov 2 2022, 5:16 PM
werner renamed SEO_mobster from jamesjoyce to SEO_mobster.
Nov 2 2022, 5:14 PM
dkg added a comment to T6137: arch-specific (32 bit) failures in AddExistingSubkeyJobTest::testAddExistingSubkeyWithExpiration.

Note the relationship to T4195, T4826, and T4766

Nov 2 2022, 4:03 PM · Restricted Project, qt, gpgme, Bug Report
SEO_mobster updated SEO_mobster.
Nov 2 2022, 1:00 PM
ikloecker claimed T6265: Kleopatra: Wrong user ID preselected when certifying single user ID of key with invalid user IDs.
Nov 2 2022, 11:25 AM · Restricted Project, kleopatra, Bug Report
ikloecker created T6265: Kleopatra: Wrong user ID preselected when certifying single user ID of key with invalid user IDs.
Nov 2 2022, 11:25 AM · Restricted Project, kleopatra, Bug Report
ikloecker changed the status of T6149: Kleopatra: Fix (accessibility) issues found while testing with NVDA, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Nov 2 2022, 10:54 AM · kleopatra
ikloecker changed the status of T6149: Kleopatra: Fix (accessibility) issues found while testing with NVDA from Open to Testing.

Ready for testing

Nov 2 2022, 10:54 AM · kleopatra, Restricted Project
ikloecker added a comment to T6149: Kleopatra: Fix (accessibility) issues found while testing with NVDA.
  1. In the Certify dialog the "Advanced" expander lacks a focus indicator.
Nov 2 2022, 10:53 AM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRA5fac52d4c1a4: Indicate keyboard focus for Advanced toggle button on Windows (authored by ikloecker).
Indicate keyboard focus for Advanced toggle button on Windows
Nov 2 2022, 10:51 AM
werner committed rGbd612f23607d: agent: Avoid blanks in the ssh key's comment. (authored by werner).
agent: Avoid blanks in the ssh key's comment.
Nov 2 2022, 10:42 AM
Valodim added a comment to rG4583f4fe2e11: gpg: Merge --rfc4880bis features into --gnupg.

Hey Werner,

Nov 2 2022, 10:10 AM
gniibe moved T5964: gnupg should use the KDFs implemented in libgcrypt from Next to Ready for release on the FIPS board.
Nov 2 2022, 9:36 AM · gnupg26, FIPS, Feature Request
gniibe moved T6217: sha3: wrong results for large inputs from Next to Ready for release on the FIPS board.
Nov 2 2022, 9:36 AM · libgcrypt, FIPS, Bug Report
gniibe moved T6217: sha3: wrong results for large inputs from Backlog to Next on the FIPS board.
Nov 2 2022, 9:36 AM · libgcrypt, FIPS, Bug Report
gniibe added a comment to T6264: gpgrt-config: Support multilib MinGW-w64.

I installed zlib, looking at: https://aur.archlinux.org/packages/mingw-w64-zlib

Nov 2 2022, 9:25 AM · toolchain, gpgrt
werner committed rO9f1f29c22706: Protect against theoretical integer overflow in TLV parser. (authored by werner).
Protect against theoretical integer overflow in TLV parser.
Nov 2 2022, 9:01 AM
gniibe added a comment to T6264: gpgrt-config: Support multilib MinGW-w64.

I'm going test with 64-bit default lib32 with -m32 version, looking at: https://github.com/Jesseatgao/mingw-w64-multilib

Nov 2 2022, 8:53 AM · toolchain, gpgrt
gniibe added a comment to T6245: GpgOL: build: Update for new gpgrt-config and *.pc.

For *.m4 scripts, I pushed changes to prefer gpgrt-config with *.pc files than *-config scripts (T5034).
Before the change, it was not coherent; gpgrt-config gpg-error is preferred to gpg-error-config (if available), but libassuan-config was used if available.
After the change, gpgrt-config is used to configure gpg-error and libassuan, etc.

Nov 2 2022, 3:59 AM · Windows, gpgol, Feature Request
gniibe triaged T6264: gpgrt-config: Support multilib MinGW-w64 as High priority.
Nov 2 2022, 3:57 AM · toolchain, gpgrt
gniibe committed rPd8ca98aec634: build: Update libassuan.m4. (authored by gniibe).
build: Update libassuan.m4.
Nov 2 2022, 3:05 AM
gniibe committed rXc8458936de6e: build: Update libassuan.m4. (authored by gniibe).
build: Update libassuan.m4.
Nov 2 2022, 2:56 AM
gniibe committed rM9f55dceca0cf: build: Prefer gpgrt-config when available. (authored by gniibe).
build: Prefer gpgrt-config when available.
Nov 2 2022, 2:55 AM
gniibe committed rM9f5e11729260: build: Update libassuan.m4. (authored by gniibe).
build: Update libassuan.m4.
Nov 2 2022, 2:55 AM
gniibe committed rSc73a4c2885a4: build: Update libassuan.m4. (authored by gniibe).
build: Update libassuan.m4.
Nov 2 2022, 2:44 AM
gniibe committed rG2c1aaed62191: build: Update m4 files. (authored by gniibe).
build: Update m4 files.
Nov 2 2022, 2:25 AM
gniibe committed rT6c26d9e245d7: build: Update ksba.m4 and libgcrypt.m4. (authored by gniibe).
build: Update ksba.m4 and libgcrypt.m4.
Nov 2 2022, 2:20 AM
gniibe committed rK4076b60f7cef: build: Update m4/libgcrypt.m4. (authored by gniibe).
build: Update m4/libgcrypt.m4.
Nov 2 2022, 2:17 AM

Nov 1 2022

gniibe committed rPTH3939b86b20d1: build: Prefer gpgrt-config when available. (authored by gniibe).
build: Prefer gpgrt-config when available.
Nov 1 2022, 6:40 AM
gniibe committed rK13307b22882a: build: Prefer gpgrt-config when available. (authored by gniibe).
build: Prefer gpgrt-config when available.
Nov 1 2022, 6:32 AM
gniibe committed rT01a563cd1b8d: build: Prefer gpgrt-config when available. (authored by gniibe).
build: Prefer gpgrt-config when available.
Nov 1 2022, 6:30 AM
gniibe committed rE6c20e8393eba: spawn: Fix spawn_cb of gpgrt_spawn_process_fd. (authored by gniibe).
spawn: Fix spawn_cb of gpgrt_spawn_process_fd.
Nov 1 2022, 6:28 AM
gniibe committed rC0dcb7e05c9e1: build: Prefer gpgrt-config when available. (authored by gniibe).
build: Prefer gpgrt-config when available.
Nov 1 2022, 6:02 AM
gniibe committed rAd769ec2db2e0: build: Prefer gpgrt-config when available. (authored by gniibe).
build: Prefer gpgrt-config when available.
Nov 1 2022, 6:01 AM
gniibe added a comment to T5034: dev: Deprecate libassuan-config, libgcrypt-config, ksba-config, ntbtls-config, npth-config, and gpg-error-config.

For the migration, preferring gpgrt-config than *-config is better.
So, I decided to change *.m4 to do that.

Nov 1 2022, 5:59 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO88252c0ce70d: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Nov 1 2022, 3:08 AM
gniibe edited projects for T6250: GPG-Agent doesn't work properly with smart cards and ed25519 keys and SSH Agent, added: Documentation; removed Bug Report.

The problem here is how large the data to be signed is. It is an issue of protocol design. The protocols are explained in openssh/PROTOCOL.certkeys and openssh/PROTOCOL. Unfortunately, it seems that it was designed with not much consideration for smartcard use case, so, data to be signed may be longer (than the capability of smartcard).

Nov 1 2022, 12:59 AM · gnupg, Documentation, ssh

Oct 31 2022

werner committed rG0a355b2fe7d8: gpg: Add compatibility flag "vsd-allow-ocb" (authored by werner).
gpg: Add compatibility flag "vsd-allow-ocb"
Oct 31 2022, 5:24 PM
werner changed the status of T6263: Allow OCB encryption in 2.2 from Open to Testing.
Oct 31 2022, 4:26 PM · gnupg22 (gnupg-2.2.42), Restricted Project, Feature Request
werner committed rG4a9f3f94c6d1: gpg: New option --compatibility-flags (authored by werner).
gpg: New option --compatibility-flags
Oct 31 2022, 4:25 PM
werner committed rG4583f4fe2e11: gpg: Merge --rfc4880bis features into --gnupg (authored by werner).
gpg: Merge --rfc4880bis features into --gnupg
Oct 31 2022, 4:16 PM
werner committed rG5a2cef801d35: gpg: Allow only OCB for AEAD encryption. (authored by werner).
gpg: Allow only OCB for AEAD encryption.
Oct 31 2022, 4:16 PM
werner committed rG03f04dfb9a03: gpg: New option --compatibility-flags (authored by werner).
gpg: New option --compatibility-flags
Oct 31 2022, 4:16 PM
werner committed rGa545e14e8a74: gpg: Support OCB encryption. (authored by werner).
gpg: Support OCB encryption.
Oct 31 2022, 2:39 PM
werner triaged T6263: Allow OCB encryption in 2.2 as Normal priority.
Oct 31 2022, 2:32 PM · gnupg22 (gnupg-2.2.42), Restricted Project, Feature Request
alca7raz added a comment to T6250: GPG-Agent doesn't work properly with smart cards and ed25519 keys and SSH Agent.

Sadly, it doesn't work for me. But thank you.

Oct 31 2022, 11:31 AM · gnupg, Documentation, ssh
gniibe added a comment to T6250: GPG-Agent doesn't work properly with smart cards and ed25519 keys and SSH Agent.

I managed to find a way to minimize the data (less than the one on Oct 25).
And it somehow works for me.

Oct 31 2022, 7:52 AM · gnupg, Documentation, ssh
gniibe added a comment to T6249: gpgrt: spawn functions.

Another thing when we define a type which represents process.
For pid_t, MinGW-w64 has a bug: https://bugzilla.redhat.com/show_bug.cgi?id=1397787 (or https://sourceforge.net/p/mingw-w64/mailman/mingw-w64-public/thread/1456671365-21759-1-git-send-email-sw%40weilnetz.de/).
(1) GetCurrentProcessId always returns 32-bit (DWORD), so, it can be represented in 32-bit (although DWORD is unsigned).
(2) POSIX requires pid_t should be signed integer https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/sys_types.h.html
(3) Original MinGW defines pid_t as int (in include/sys/type.h by _pid_t). (checked in mingwrt-5.4.2)

Oct 31 2022, 5:56 AM · gnupg, libassuan, gpgrt
l10n daemon script <scripty@kde.org> committed rLIBKLEO1fccce0294cc: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 31 2022, 3:55 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAe43a8c0f9927: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 31 2022, 3:52 AM

Oct 30 2022

heirecka committed rKLEOPATRAf4064f4c99fd: GIT_SILENT Upgrade release service version to 22.08.3. (authored by heirecka).
GIT_SILENT Upgrade release service version to 22.08.3.
Oct 30 2022, 10:25 PM
heirecka committed rKLEOPATRA3dda9b0ebb08: GIT_SILENT Update Appstream for new release (authored by heirecka).
GIT_SILENT Update Appstream for new release
Oct 30 2022, 10:25 PM
heirecka committed rKLEOPATRA622cb13883fc: GIT_SILENT Update Appstream for new release (authored by heirecka).
GIT_SILENT Update Appstream for new release
Oct 30 2022, 10:25 PM
alca7raz added a comment to T6250: GPG-Agent doesn't work properly with smart cards and ed25519 keys and SSH Agent.

So what should I do now? Should I report it to OpenSSH team?

Oct 30 2022, 5:03 PM · gnupg, Documentation, ssh
l10n daemon script <scripty@kde.org> committed rKLEOPATRAdc027bc50841: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 30 2022, 3:08 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOaf9add9efa83: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 30 2022, 3:07 AM

Oct 29 2022

l10n daemon script <scripty@kde.org> committed rKLEOPATRA738ea2e2db45: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 29 2022, 4:09 AM

Oct 28 2022

jukivili updated the task description for T4460: libgcrypt performance TODOs.
Oct 28 2022, 6:29 PM · libgcrypt
jukivili added a comment to T4485: Add AEAD mode AES-GCM-SIV to libgcrypt (RFC 8452).

Yep. Closed now.

Oct 28 2022, 5:10 PM · Feature Request, libgcrypt
jukivili closed T4485: Add AEAD mode AES-GCM-SIV to libgcrypt (RFC 8452), a subtask of T4486: Add AEAD mode AES-SIV to libgcrypt (RFC 5297), as Resolved.
Oct 28 2022, 5:10 PM · Feature Request, libgcrypt
jukivili closed T4485: Add AEAD mode AES-GCM-SIV to libgcrypt (RFC 8452) as Resolved.
Oct 28 2022, 5:10 PM · Feature Request, libgcrypt
werner added a project to T5704: Ed448/X448 defined in draft-ietf-openpgp-crypto-refresh-04: OpenPGP.

Meanwhile I have _some_ doubts that the v5 format is a good idea. It will introduce a lot of problems and thus a more lean way of replacing the fingerprint should be re-considered. Even if that means, we have to live with two kinds of fingerprints for a decade or so.

Oct 28 2022, 4:11 PM · gnupg24, OpenPGP, gnupg (gpg23)
werner closed T4059: Errors while building from source on Cygwin (gnupg repo) as Wontfix.

We won't do that. FWIW: We started to work on a 64 bit WIndows version of GnuPG.

Oct 28 2022, 4:07 PM · Cygwin, gnupg, Bug Report
werner closed T5947: Release GnuPG 2.3.7 as Resolved.
Oct 28 2022, 4:05 PM · CVE, Release Info, gnupg (gpg23)
werner added a comment to T5590: OpenPGP: Curve 448, modernize?.

Given that the OpenPGP WG practically decided to fork OpenPGP I don't see a reason why we should keep this bug open.

Oct 28 2022, 4:03 PM · rationale, gnupg, OpenPGP
werner closed T6029: ntbtls: Require TLS 1.2 or later + AEAD by default as Resolved.

I can't see what we shall do here.

Oct 28 2022, 3:59 PM · Not A Bug, ntbtls