Page MenuHome GnuPG
Feed All Stories

Oct 28 2022

werner committed rG28467f3735f7: sm: Support encryption using ECDH keys. (authored by werner).
sm: Support encryption using ECDH keys.
Oct 28 2022, 3:22 PM
werner committed rGfd0ddf26990d: gpgsm: New compatibility flag "allow-ecc-encr". (authored by werner).
gpgsm: New compatibility flag "allow-ecc-encr".
Oct 28 2022, 3:22 PM
werner committed rGaa397fdcdb21: gpgsm: Also announce AES256-CBC in signatures. (authored by werner).
gpgsm: Also announce AES256-CBC in signatures.
Oct 28 2022, 3:22 PM
werner committed rGd770715e1574: gpgsm: Allow ECC encryption keys with just keyAgreement specified. (authored by werner).
gpgsm: Allow ECC encryption keys with just keyAgreement specified.
Oct 28 2022, 12:18 PM
werner committed rG1cdb67d41a41: gpgsm: Use macro constants for cert_usage_p. (authored by werner).
gpgsm: Use macro constants for cert_usage_p.
Oct 28 2022, 12:18 PM
werner committed rG934bbe67c2c0: scd: Use APP_LEARN_FLAG_KEYPAIRINFO with more apps. (authored by werner).
scd: Use APP_LEARN_FLAG_KEYPAIRINFO with more apps.
Oct 28 2022, 12:18 PM
werner committed rG7ed523ca1332: scd:nks: Support non-ESIGN signing with the Signature Card v2 (authored by werner).
scd:nks: Support non-ESIGN signing with the Signature Card v2
Oct 28 2022, 12:18 PM
werner committed rG12d3b16729b7: scd: Use app_get_slot at more places. (authored by werner).
scd: Use app_get_slot at more places.
Oct 28 2022, 12:18 PM
werner committed rG6fa4143284ef: doc: Make uploading of 2.2 manuals easier (authored by werner).
doc: Make uploading of 2.2 manuals easier
Oct 28 2022, 12:18 PM
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.
Oct 28 2022, 12:18 PM · kleopatra, Restricted Project
werner added a comment to T6238: regexp for trust signature domain restriction does not work if key only has an e-mail address.

Fixed for master but not yet tested.

Oct 28 2022, 11:21 AM · backport, gnupg (gpg22), Bug Report, Restricted Project
werner committed rG0ef54e644f19: gpg: Fix trusted introducer for user-ids with only the mbox. (authored by werner).
gpg: Fix trusted introducer for user-ids with only the mbox.
Oct 28 2022, 11:21 AM
ikloecker added a comment to T6149: Kleopatra: Fix (accessibility) issues found while testing with NVDA.
  1. In the Certificate Details dialog NVDA does not read the labels associated to the key properties when a property gets focus, e.g. it reads the expiration date, but it does not read the label "Valid until".
Oct 28 2022, 11:09 AM · kleopatra, Restricted Project
ikloecker updated subscribers of T6262: Kleopatra: Remove info buttons from Certify dialog.

@aheinecke What do you think about this?

Oct 28 2022, 11:06 AM · Restricted Project, kleopatra
ikloecker created T6262: Kleopatra: Remove info buttons from Certify dialog.
Oct 28 2022, 11:05 AM · Restricted Project, kleopatra
ikloecker committed rPf9e9cdae9b14: qt: Remove focus indication by text selection (authored by ikloecker).
qt: Remove focus indication by text selection
Oct 28 2022, 11:05 AM
ikloecker committed rP9fbecc223cf1: build: Prepare building a Qt6 version of pinentry (authored by ikloecker).
build: Prepare building a Qt6 version of pinentry
Oct 28 2022, 11:05 AM
ikloecker committed rPedc17d497d67: qt: Use same focus indication for labels as Kleopatra (authored by ikloecker).
qt: Use same focus indication for labels as Kleopatra
Oct 28 2022, 11:05 AM
ikloecker committed rP2fa1883d9449: build: Remove unused defines (authored by ikloecker).
build: Remove unused defines
Oct 28 2022, 11:05 AM
ikloecker committed rPda3144a702ac: qt4: Add missing qt4.m4 to tarball (authored by ikloecker).
qt4: Add missing qt4.m4 to tarball
Oct 28 2022, 11:05 AM
ikloecker changed the status of T5863: pinentry-qt: Further improve the accessibility, a subtask of T5845: Kleopatra: Accessibility for file encryption, from Open to Testing.
Oct 28 2022, 10:49 AM · kleopatra, Restricted Project
ikloecker changed the status of T5863: pinentry-qt: Further improve the accessibility from Open to Testing.

This is now ready for testing.

Oct 28 2022, 10:49 AM · pinentry, Restricted Project
werner added a comment to T5542: w32: Values under HKLM ignored if HKCU entry for GnuPG exists.

Is this still an issue or is the new gpgconf -X feature sufficient to detect this case?

Oct 28 2022, 10:00 AM · Windows, gnupg, Restricted Project
werner added a comment to T5778: Wish to add a generic comment or hint to encrypted data.

An outer signature or even a new packet to sign the list of encrypted session keys might also be an option which does not disturb older implementations.

Oct 28 2022, 9:54 AM · gnupg, Restricted Project
werner added a comment to T6081: MSI: Check for GnuPT on installation.

Is that still required wit the new gpgme global flag "inst-type"?

Oct 28 2022, 9:50 AM · Restricted Project, gpg4win
werner moved T6238: regexp for trust signature domain restriction does not work if key only has an e-mail address from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 28 2022, 9:48 AM · backport, gnupg (gpg22), Bug Report, Restricted Project
werner moved T6252: Support ECC for Netkey cards also in 2.2 from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 28 2022, 9:48 AM · gnupg (gpg22), scd, Restricted Project
werner moved T6253: GpgSM: Backport ECC support to 2.2 from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 28 2022, 9:48 AM · gnupg22 (gnupg-2.2.42), Restricted Project, Feature Request, S/MIME
werner moved T1235: adding automatic refresh-key from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 28 2022, 9:48 AM · gnupg26, gnupg22, Restricted Project, Feature Request
werner raised the priority of T1235: adding automatic refresh-key from Normal to High.
Oct 28 2022, 9:48 AM · gnupg26, gnupg22, Restricted Project, Feature Request
werner committed rG7aaedfb10767: gpg: Import stray revocation certificates. (authored by werner).
gpg: Import stray revocation certificates.
Oct 28 2022, 9:31 AM
werner lowered the priority of T4612: Add spare space to the keybox to always allow the import of revocations. from Normal to Low.
Oct 28 2022, 9:19 AM · gnupg24, gnupg (gpg23), Bug Report
gniibe committed rGed6eb9019248: agent: Automatically convert to extended key format by KEYATTR. (authored by gniibe).
agent: Automatically convert to extended key format by KEYATTR.
Oct 28 2022, 7:53 AM
gniibe committed rAf85726db8568: fdpassing using pipe works on Windows. (authored by gniibe).
fdpassing using pipe works on Windows.
Oct 28 2022, 5:21 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOd6ac6d9eb7c9: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 28 2022, 4:16 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAde82a4bf39d6: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 28 2022, 4:15 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO3ae3c9dbf2f6: 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
Oct 28 2022, 3:54 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA373f22ceef88: 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
Oct 28 2022, 3:53 AM

Oct 27 2022

ikloecker changed the status of T4429: Kleopatra: Offer to generate ECC keys on Smartcards which support it from Open to Testing.

Ready for testing

Oct 27 2022, 6:06 PM · Restricted Project, kleopatra
gniibe committed rA905369a8dfee: testing fdpassing. (authored by gniibe).
testing fdpassing.
Oct 27 2022, 12:37 PM
aheinecke added a subtask for T6259: Kleopatra: Improve startup performance : T4067: Kleopatra, performance: Create a system to use binary resources for i18n.
Oct 27 2022, 12:05 PM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke added a parent task for T4067: Kleopatra, performance: Create a system to use binary resources for i18n: T6259: Kleopatra: Improve startup performance .
Oct 27 2022, 12:05 PM · gpg4win, kleopatra
ikloecker added a comment to T6260: gpgconf: Analyze timing on Windows.

Would running the different --list-options in parallel make sense? Or would the block each other?

Oct 27 2022, 11:42 AM · gnupg, kleopatra, Restricted Project
aheinecke triaged T6261: Kleopatra / QGPGME: Use --no-auto-check-trustdb for initial keylisting as Normal priority.
Oct 27 2022, 10:58 AM · gpgme, kleopatra, Restricted Project
aheinecke triaged T6260: gpgconf: Analyze timing on Windows as Normal priority.
Oct 27 2022, 10:54 AM · gnupg, kleopatra, Restricted Project
aheinecke lowered the priority of T6259: Kleopatra: Improve startup performance from High to Normal.
Oct 27 2022, 10:41 AM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke added a comment to T4066: Kleopatra, performance: Use icons as a resource.

The issue with rWe06c325a9a29 was that it linked in all breeze icons and nowadays would also link in all breeze-dark icons. Which increased the size of Kleopatra so much that there was no performance gain and the fallbacks were still checked. This might require a fix in Qt / Kiconloader not to use fallbacks and also to only resource up the subset of icons which we actually use and package.

Oct 27 2022, 10:40 AM · vsd32 (vsd-3.2.0), gpg4win, kleopatra
aheinecke added a parent task for T4066: Kleopatra, performance: Use icons as a resource: T6259: Kleopatra: Improve startup performance .
Oct 27 2022, 10:38 AM · vsd32 (vsd-3.2.0), gpg4win, kleopatra
aheinecke added a subtask for T6259: Kleopatra: Improve startup performance : T4066: Kleopatra, performance: Use icons as a resource.
Oct 27 2022, 10:38 AM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke triaged T6259: Kleopatra: Improve startup performance as High priority.
Oct 27 2022, 10:38 AM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke closed T4081: GPGME performance: Allow single component gpg-conf loads as Resolved.

In QGPGME which is used by GpgOL and Kleopatra we have solved this by loading the configuration only once and then reusing it. I see no need to change something in gpgconf here.

Oct 27 2022, 10:26 AM · gpg4win, gpgme
gniibe added a comment to T6249: gpgrt: spawn functions.

@werner - having another argument might be useful. Indeed, pthread_atfork has three callback functions as its arguments (prepare, parent, and child).

Oct 27 2022, 10:12 AM · gnupg, libassuan, gpgrt
gniibe awarded T6242: libgcrypt: optimize ECB? (as it may be used to estimate library crypto performance) a Yellow Medal token.
Oct 27 2022, 9:31 AM · libgcrypt, Feature Request
werner awarded T6242: libgcrypt: optimize ECB? (as it may be used to estimate library crypto performance) a Cup of Joe token.
Oct 27 2022, 8:46 AM · libgcrypt, Feature Request
werner added a comment to T6249: gpgrt: spawn functions.

I general I agree.

Oct 27 2022, 8:44 AM · gnupg, libassuan, gpgrt
werner triaged T6250: GPG-Agent doesn't work properly with smart cards and ed25519 keys and SSH Agent as Normal priority.
Oct 27 2022, 8:27 AM · gnupg, Documentation, ssh
werner triaged T6255: --list-keys output truncated and loops repeatedly as Low priority.

There is a utility named kbxutil which can be sued to dump the pubring.kbx file without any post-processing by gpg. I would check whether there are any other keys after the VideoLAN key. iirc, kbxutil ist not commonly installed; you may need to build the software yourself or copy the pubring.kbx to Linux and check it here.

Oct 27 2022, 8:26 AM · gnupg24, Windows, gnupg (gpg23), can't replicate, Bug Report
gniibe added a comment to T6249: gpgrt: spawn functions.

To have clear semantics, I propose a change to gpgrt_spawn_process_fd (calling SPAWN_CB, instead of AFTER_FORK_CB, and give it return value), and exporting gpgrt_close_all_fds to users.

Oct 27 2022, 7:55 AM · gnupg, libassuan, gpgrt
jukivili closed T6242: libgcrypt: optimize ECB? (as it may be used to estimate library crypto performance) as Resolved.
Oct 27 2022, 5:07 AM · libgcrypt, Feature Request
gniibe added a comment to T6249: gpgrt: spawn functions.

By the commit rE43c1e85fe29a: spawn: Expose spawn functions., spawn functions are exposed now. The API is compatible to the one of internal functions in GnuPG master (2.3).
Semantics is not well-defined portably for:

  • gpgrt_spawn_process: EXCEPT only makes sense in POSIX. User could expect that the API does closing all fds except fds specified by EXCEPT in POSIX.
  • gpgrt_spawn_process_fd: AFTER_FORK_CB only makes sense in POSIX. User could specify the callback so that it can control sigmask, envvar, open/close/dup-ing file descriptors, making sure releasing some resources beforehand, etc.
Oct 27 2022, 4:11 AM · gnupg, libassuan, gpgrt
l10n daemon script <scripty@kde.org> committed rKLEOPATRA98a6953c63ff: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 27 2022, 4:08 AM
gniibe committed rEd3baa17065cb: Fix the comment for _gpgrt_spawn_process_fd, it's a variant. (authored by gniibe).
Fix the comment for _gpgrt_spawn_process_fd, it's a variant.
Oct 27 2022, 4:04 AM
gniibe committed rE43c1e85fe29a: spawn: Expose spawn functions. (authored by gniibe).
spawn: Expose spawn functions.
Oct 27 2022, 4:04 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA02ff92889be8: 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
Oct 27 2022, 3:50 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA5fc3fe8e9c62: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Oct 27 2022, 2:47 AM

Oct 26 2022

jukivili committed rCeab1caae7bd5: sha3-avx512: fix for "x32" target (authored by jukivili).
sha3-avx512: fix for "x32" target
Oct 26 2022, 9:05 PM
jukivili committed rCd078a928f5c6: twofish: accelerate XTS and ECB modes (authored by jukivili).
twofish: accelerate XTS and ECB modes
Oct 26 2022, 9:05 PM
jukivili committed rCb50b7ea5caba: serpent: fix compiler warning on 32-bit ARM (authored by jukivili).
serpent: fix compiler warning on 32-bit ARM
Oct 26 2022, 9:05 PM
jukivili committed rC8a1fe5f78f9f: serpent: accelerate XTS and ECB modes (authored by jukivili).
serpent: accelerate XTS and ECB modes
Oct 26 2022, 9:05 PM
jukivili committed rC14f39993d632: sm4: accelerate ECB (for benchmarking) (authored by jukivili).
sm4: accelerate ECB (for benchmarking)
Oct 26 2022, 9:05 PM
jukivili committed rC6475d0915ffe: camellia: accelerate ECB (for benchmarking) (authored by jukivili).
camellia: accelerate ECB (for benchmarking)
Oct 26 2022, 9:05 PM
jukivili committed rCa43e03ef842b: sm4: fix lookup-table prefetching (authored by jukivili).
sm4: fix lookup-table prefetching
Oct 26 2022, 9:05 PM
jukivili committed rC7c1aa4c9452a: rijndael-vaes: align asm functions (authored by jukivili).
rijndael-vaes: align asm functions
Oct 26 2022, 9:05 PM
jukivili committed rC84f3d41acb23: rijndael: add ECB acceleration (for benchmarking purposes) (authored by jukivili).
rijndael: add ECB acceleration (for benchmarking purposes)
Oct 26 2022, 9:05 PM
jukivili committed rCbf5ec001dfcb: mpi/longlong: update powerpc macros from GCC (authored by jukivili).
mpi/longlong: update powerpc macros from GCC
Oct 26 2022, 9:05 PM
jukivili committed rC4b1cb76e3587: hwf-x86: enable VPGATHER usage for AMD CPUs with AVX512 (authored by jukivili).
hwf-x86: enable VPGATHER usage for AMD CPUs with AVX512
Oct 26 2022, 9:05 PM
jukivili committed rCc0f85e0c8657: sha512-avx512: enable only on Intel CPUs for now (authored by jukivili).
sha512-avx512: enable only on Intel CPUs for now
Oct 26 2022, 9:05 PM
werner committed rM1c9694f8d50b: core: New global flags "inst-type". (authored by werner).
core: New global flags "inst-type".
Oct 26 2022, 12:12 PM
aheinecke committed rKLEOPATRA37815c17b226: Clarify error message for invalid compliance (authored by aheinecke).
Clarify error message for invalid compliance
Oct 26 2022, 11:41 AM
gniibe changed the status of T6002: scute w/ gpg23: Support multiple cards/tokens, major update with KEYGRIP from Open to Testing.
Oct 26 2022, 9:24 AM · Feature Request, scute
gniibe changed the status of T3883: Add Win32-OpenSSH support to gpg-agent's ssh-agent from Open to Testing.
Oct 26 2022, 9:24 AM · Not A Bug, workaround, gnupg24, Windows, ssh
gniibe committed rCb095ea755973: hmac,hkdf: Check the HMAC key length in FIPS mode. (authored by Jakuje).
hmac,hkdf: Check the HMAC key length in FIPS mode.
Oct 26 2022, 8:45 AM
gniibe added a reverting change for rC857e6f467d0f: kdf:pkdf2: Require longer input when FIPS mode.: rC47db7fe3a0c3: Revert "kdf:pkdf2: Require longer input when FIPS mode.".
Oct 26 2022, 8:45 AM
gniibe committed rC47db7fe3a0c3: Revert "kdf:pkdf2: Require longer input when FIPS mode." (authored by Jakuje).
Revert "kdf:pkdf2: Require longer input when FIPS mode."
Oct 26 2022, 8:45 AM
ametzler1 added a comment to T6204: gpgme:python Fix setup.py, using pkg-config (not deprecated gpg-error-config and gpgme-config).

@gniibe - Thanks for the quick response. It now works for me.
cu Andreas

Oct 26 2022, 7:22 AM · Python, gpgme
gniibe added a comment to T6245: GpgOL: build: Update for new gpgrt-config and *.pc.

@aheinecke Please show me how you configure your libassuan-master (and the output which detects host's gpg-error-config erroneously).

Oct 26 2022, 5:11 AM · Windows, gpgol, Feature Request
gniibe added a comment to T6204: gpgme:python Fix setup.py, using pkg-config (not deprecated gpg-error-config and gpgme-config).

@ametzler1 Thank you. That was because of my bad fix.
Fixed in rMf1802682c3c8: python: Fix configure generating setup.py.

Oct 26 2022, 4:44 AM · Python, gpgme
l10n daemon script <scripty@kde.org> committed rKLEOPATRA904a0a28ac7c: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Oct 26 2022, 4:11 AM
gniibe committed rMf1802682c3c8: python: Fix configure generating setup.py. (authored by gniibe).
python: Fix configure generating setup.py.
Oct 26 2022, 4:06 AM

Oct 25 2022

ametzler1 added a comment to T6204: gpgme:python Fix setup.py, using pkg-config (not deprecated gpg-error-config and gpgme-config).

the pushed fix breaks when libgpg-error does not require special CFLAGS, i.e. when @GPG_ERROR_CFLAGS@ expands to an empty string:

Oct 25 2022, 6:19 PM · Python, gpgme
aheinecke committed rXe6ca65ef0d2f: w64: Support static linkage with lib64 libdir (authored by aheinecke).
w64: Support static linkage with lib64 libdir
Oct 25 2022, 3:48 PM
aheinecke added a comment to T6245: GpgOL: build: Update for new gpgrt-config and *.pc.

I have pushed the patch, but still it did not work for me properly over everything and I had to add --enable-install-gpg-error-config to libgpg-error. This was because of at least the 64 bit build of libassuan-master it picked up gpg-error-config from my host system. I then tried to add --with-gpg-error-prefix to the assuan call but that failed because it only looked for gpg-error-config in this prefix and not for any gpgrt-config and failed immediately with a command not found error.

Oct 25 2022, 3:48 PM · Windows, gpgol, Feature Request
aheinecke committed rOb63b3af6cfd0: build: Fix for new gpgrt-config and *.pc. (authored by gniibe).
build: Fix for new gpgrt-config and *.pc.
Oct 25 2022, 3:41 PM
aheinecke committed rO74e04a416f2a: w64: Support static linkage with lib64 libdir (authored by aheinecke).
w64: Support static linkage with lib64 libdir
Oct 25 2022, 3:41 PM
werner committed rO6a92c8b0f356: Post release updates (authored by werner).
Post release updates
Oct 25 2022, 2:59 PM
werner committed rO9f54866ab768: Release 2.5.5 (authored by werner).
Release 2.5.5
Oct 25 2022, 2:59 PM
werner committed rG9c4691c73e9e: card: New commands "gpg" and "gpgsm". (authored by werner).
card: New commands "gpg" and "gpgsm".
Oct 25 2022, 2:13 PM
aheinecke committed rA62547ec24971: w32: Fix make dist (authored by aheinecke).
w32: Fix make dist
Oct 25 2022, 1:15 PM
cklassen committed rWf76697f7b37e: added "English" screenshots (authored by cklassen).
added "English" screenshots
Oct 25 2022, 1:14 PM
Harrypotter06 added a comment to T6192: GpgOL: deactivation of S/MIME does not affect previously sent mails.

Here is the Log-File.
No, this mails in private-folder and not shared.
We have reproduced this issue on some W10 and W11 Systems with last build from Outlook

Oct 25 2022, 1:04 PM · Too Old, Restricted Project, gpgol