Page MenuHome GnuPG
Feed All Stories

Mar 6 2022

werner closed T5819: Release GPGME 1.17.0 as Resolved.
Mar 6 2022, 6:09 PM · Release Info, gpgme
werner triaged T5872: Release GPGME 1.17.1 as High priority.
Mar 6 2022, 5:47 PM · Release Info, gpgme

Mar 5 2022

jukivili updated the task description for T4460: libgcrypt performance TODOs.
Mar 5 2022, 2:09 PM · libgcrypt
jukivili updated the task description for T4460: libgcrypt performance TODOs.
Mar 5 2022, 1:23 PM · libgcrypt
jukivili updated the task description for T4460: libgcrypt performance TODOs.
Mar 5 2022, 1:21 PM · libgcrypt

Mar 4 2022

savoury1 created T5871: GPGME: New Qt util.cpp (1.17.0) FTBFS for i386 only.
Mar 4 2022, 11:23 PM · Duplicate, gpgme, Bug Report
werner committed rG4122896a39b7: common,w32: Support file names longer than MAX_PATH in iobuf. (authored by werner).
common,w32: Support file names longer than MAX_PATH in iobuf.
Mar 4 2022, 3:04 PM
werner committed rG5492079defab: gpgtar,w32: Support file names longer than MAX_PATH. (authored by werner).
gpgtar,w32: Support file names longer than MAX_PATH.
Mar 4 2022, 3:04 PM
werner committed rE32dad4e4135f: w32: Support file names longer than MAX_PATH. (authored by werner).
w32: Support file names longer than MAX_PATH.
Mar 4 2022, 2:43 PM
gniibe added a comment to T5862: authentication with USB token.

BTW, there are various use cases for authentication(s), it is better to focus on the part of device and crypto (USB Token and scdaemon).

Mar 4 2022, 6:05 AM · gpgagent, Feature Request, scd
gniibe added a comment to T5862: authentication with USB token.

Here is an experimental shell script for testing:

Mar 4 2022, 5:46 AM · gpgagent, Feature Request, scd
gniibe committed rG14e13fb7123e: common: Fix confusion of get_pk_algo_from_key. (authored by gniibe).
common: Fix confusion of get_pk_algo_from_key.
Mar 4 2022, 3:09 AM
gniibe committed rG58e6990eaabb: scd: Fix PK_AUTH with --challenge-response option. (authored by gniibe).
scd: Fix PK_AUTH with --challenge-response option.
Mar 4 2022, 2:15 AM

Mar 3 2022

jukivili added a comment to T5860: Reducing memory copy overhead in iobuf and estream to increase OCB speed.

New versions of patches 0005 and 0006 - fixes EOF handling issues noticed with compression/decompression:

Mar 3 2022, 9:17 PM · gnupg
ikloecker committed rLIBKLEO6de644bf4648: Make the model used for the key selection combo a single-column model (authored by ikloecker).
Make the model used for the key selection combo a single-column model
Mar 3 2022, 5:16 PM
ikloecker changed the status of T5845: Kleopatra: Accessibility for file encryption from Testing to Open.

From the parent task "I think having the [...] keyselection when encrypting improved is the best way to help current users of the software who might already have received help from a collegue to import and have a list of certified certificates available."

Mar 3 2022, 2:46 PM · kleopatra, Restricted Project
ikloecker changed the status of T5845: Kleopatra: Accessibility for file encryption, a subtask of T5842: Gpg4win LTS 3.1.22, from Testing to Open.
Mar 3 2022, 2:46 PM · gpg4win, Restricted Project, Release Info
ikloecker changed the status of T5845: Kleopatra: Accessibility for file encryption, a subtask of T5824: Kleopatra: Full accessibility support, from Testing to Open.
Mar 3 2022, 2:46 PM · kleopatra
ikloecker changed the status of T5845: Kleopatra: Accessibility for file encryption from Open to Testing.

Ready for testing

Mar 3 2022, 2:40 PM · kleopatra, Restricted Project
ikloecker changed the status of T5845: Kleopatra: Accessibility for file encryption, a subtask of T5842: Gpg4win LTS 3.1.22, from Open to Testing.
Mar 3 2022, 2:40 PM · gpg4win, Restricted Project, Release Info
ikloecker changed the status of T5845: Kleopatra: Accessibility for file encryption, a subtask of T5824: Kleopatra: Full accessibility support, from Open to Testing.
Mar 3 2022, 2:40 PM · kleopatra
ikloecker placed T5863: pinentry-qt: Further improve the accessibility up for grabs.
Mar 3 2022, 2:40 PM · pinentry, Restricted Project
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.
Mar 3 2022, 2:40 PM · kleopatra, Restricted Project
ikloecker changed the status of T5863: pinentry-qt: Further improve the accessibility from Open to Testing.

Ready for testing

Mar 3 2022, 2:40 PM · pinentry, Restricted Project
Jakuje added a comment to T5870: libgcrypt: AEAD API for FIPS 140 (in future).

I think this is not urgent as we are able to FIPS certify libgcrypt without that, but the modern protocols and algorithm use this and if we want to use libgcrypt to implement these in FIPS compliant way, we certainly need something like that.

Mar 3 2022, 2:08 PM · Feature Request, FIPS, libgcrypt
ikloecker committed rLIBKLEO57412770a4ef: Add two more recipient-only test keys/certificates (authored by ikloecker).
Add two more recipient-only test keys/certificates
Mar 3 2022, 12:14 PM
ikloecker committed rLIBKLEO023f88d55c89: Fix check for resolved signing keys (authored by ikloecker).
Fix check for resolved signing keys
Mar 3 2022, 12:14 PM
ikloecker changed the status of T5869: GpgOL: Sign requested without signing key shows error from Open to Testing.

Fixed.

Mar 3 2022, 12:03 PM · Restricted Project, Bug Report, gpgol
bernhard committed rWc1dac40f6371: Improve about page (authored by bernhard).
Improve about page
Mar 3 2022, 10:19 AM
ikloecker moved T5869: GpgOL: Sign requested without signing key shows error from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 3 2022, 10:17 AM · Restricted Project, Bug Report, gpgol
ikloecker added a project to T5869: GpgOL: Sign requested without signing key shows error: Restricted Project.
Mar 3 2022, 10:17 AM · Restricted Project, Bug Report, gpgol
gniibe committed rG44621120a269: scd: Add --challenge-response option to PK_AUTH for OpenPGP card. (authored by gniibe).
scd: Add --challenge-response option to PK_AUTH for OpenPGP card.
Mar 3 2022, 9:51 AM
werner added a project to T5868: Attached files: gpgol.

Please describe your problem in more detail. Also: Which version of GpgOl and Outlook are you using, SMTP/IMAP or Exchange?

Mar 3 2022, 9:42 AM · No Response, gpgol, Bug Report, gpg4win
werner lowered the priority of T5870: libgcrypt: AEAD API for FIPS 140 (in future) from Unbreak Now! to Normal.

I don't think it is justified to tag this as "unbreak now" - which we use for severe bugs inhibiting the use of a deployed version.

Mar 3 2022, 9:40 AM · Feature Request, FIPS, libgcrypt
ikloecker added a comment to T5869: GpgOL: Sign requested without signing key shows error.

I'm not sure. In KeyResolverCore::Private::resolve() line 668 reads

const bool pgpOnly = (!mEncrypt || !hasUnresolvedRecipients(mEncKeys, OpenPGP)) && (!mSign || mSigKeys.contains(OpenPGP));

I'd say this is supposed to check if there is an OpenPGP signing key, but I guess mSigKeys[OpenPGP] is an empty list. This may be a regression introduced by the resultion of key groups because in KeyResolverCore::Private::resolveSigningGroups() the entry mSigKeys[OpenPGP] is always set (unless we are in CMS-only mode).

Mar 3 2022, 9:24 AM · Restricted Project, Bug Report, gpgol
aheinecke added a comment to T5869: GpgOL: Sign requested without signing key shows error.

Yes, unit tests still pass. So its ok with you to commit this?

Mar 3 2022, 8:48 AM · Restricted Project, Bug Report, gpgol
gniibe triaged T5870: libgcrypt: AEAD API for FIPS 140 (in future) as Unbreak Now! priority.
Mar 3 2022, 1:13 AM · Feature Request, FIPS, libgcrypt

Mar 2 2022

jukivili updated the task description for T4460: libgcrypt performance TODOs.
Mar 2 2022, 8:39 PM · libgcrypt
jukivili updated the task description for T4460: libgcrypt performance TODOs.
Mar 2 2022, 8:37 PM · libgcrypt
jukivili closed T5700: libgcrypt: bulk AES-GCM acceleration for ppc64le as Resolved.
Mar 2 2022, 8:24 PM · patch, ppc, libgcrypt, Feature Request
jukivili committed rC7d2983979866: hwf-arm: add ARMv8.2 optional crypto extension HW features (authored by Tianjia Zhang <tianjia.zhang@linux.alibaba.com>).
hwf-arm: add ARMv8.2 optional crypto extension HW features
Mar 2 2022, 8:23 PM
jukivili committed rC47cafffb09d8: Add SM4 ARMv8/AArch64/CE assembly implementation (authored by Tianjia Zhang <tianjia.zhang@linux.alibaba.com>).
Add SM4 ARMv8/AArch64/CE assembly implementation
Mar 2 2022, 8:23 PM
jukivili closed T5852: Use iobuf_copy where instead of manual iobuf_get/iobuf_put or iobuf_read/iobuf_write loops, a subtask of T5828: Improvements for gnupg data operation performance (enc/dec/sign/verify/enarmor/dearmor/etc), as Resolved.
Mar 2 2022, 8:17 PM · gnupg
jukivili closed T5852: Use iobuf_copy where instead of manual iobuf_get/iobuf_put or iobuf_read/iobuf_write loops as Resolved.
Mar 2 2022, 8:17 PM · gnupg (gpg23)
jukivili committed rG9c313321a849: g10/dearmor: use iobuf_copy (authored by jukivili).
g10/dearmor: use iobuf_copy
Mar 2 2022, 8:15 PM
jukivili committed rG756c0bd5d89b: g10/encrypt: use iobuf_copy instead of manual iobuf_read/iobuf_write (authored by jukivili).
g10/encrypt: use iobuf_copy instead of manual iobuf_read/iobuf_write
Mar 2 2022, 8:15 PM
dpereira added a comment to T4588: gpg-agent should guess pinentry's full path (using $PATH) if `pinentry-program` does not supply a full path.

What about at least accepting env variables OR tilde expansions? That will make it easier to integrate with dotfiles that intentionally use a home-dir based executable without having to pass the full path, so it could work cross platforms.

Mar 2 2022, 8:12 PM · gnupg24, gpgagent
ikloecker added a comment to T5869: GpgOL: Sign requested without signing key shows error.

Sounds familiar, that the signing keys are not considered. I think when I worked on this, I thought that is was a bad idea to mix resolving signing and encryption keys. Do the unit tests still pass with your change?

Mar 2 2022, 6:19 PM · Restricted Project, Bug Report, gpgol
ikloecker committed rP5531e1c68238: build: Do not list the same files thrice in qt/Makefile.am (authored by ikloecker).
build: Do not list the same files thrice in qt/Makefile.am
Mar 2 2022, 6:14 PM
ikloecker committed rP42af54bece51: qt: Make text label in pinentry message box focusable (authored by ikloecker).
qt: Make text label in pinentry message box focusable
Mar 2 2022, 6:14 PM
ikloecker committed rPb6370f87d247: qt: Extract function for selecting the text of a QLabel (authored by ikloecker).
qt: Extract function for selecting the text of a QLabel
Mar 2 2022, 6:14 PM
ikloecker committed rPe7bcc0894e3a: qt: Modernize code (authored by ikloecker).
qt: Modernize code
Mar 2 2022, 6:14 PM
ikloecker committed rP4435e9fa206f: qt: Fix reaction to Escape key and close button of window (authored by ikloecker).
qt: Fix reaction to Escape key and close button of window
Mar 2 2022, 6:14 PM
aheinecke reassigned T5869: GpgOL: Sign requested without signing key shows error from aheinecke to ikloecker.

@ikloecker
If I test the resolver code from libkleo with gpg4win-tools keyresolver binary:

Mar 2 2022, 4:09 PM · Restricted Project, Bug Report, gpgol
aheinecke triaged T5869: GpgOL: Sign requested without signing key shows error as Normal priority.
Mar 2 2022, 3:49 PM · Restricted Project, Bug Report, gpgol
ikloecker closed T5867: pinentry-qt: Image on left side looks broken if pinentry shows an error as Resolved.

pinentry-qt with new icon:

Mar 2 2022, 12:19 PM · Restricted Project, pinentry, Bug Report
ikloecker committed rP774e8a72cd1e: qt: Use better icon for signalling an error (authored by ikloecker).
qt: Use better icon for signalling an error
Mar 2 2022, 12:17 PM
ltsansegundo created T5868: Attached files.
Mar 2 2022, 11:17 AM · No Response, gpgol, Bug Report, gpg4win
werner awarded rG8e650dbd48fa: scd: Let READKEY support --format=ssh option. a Cup of Joe token.
Mar 2 2022, 11:16 AM
aheinecke committed rP62efdca5e5cc: qt: Add Makefile.am for icons subdir (authored by aheinecke).
qt: Add Makefile.am for icons subdir
Mar 2 2022, 10:36 AM
ikloecker claimed T5867: pinentry-qt: Image on left side looks broken if pinentry shows an error.

I will add a suitable icon from the Breeze style.

Mar 2 2022, 10:34 AM · Restricted Project, pinentry, Bug Report
ikloecker created T5867: pinentry-qt: Image on left side looks broken if pinentry shows an error.
Mar 2 2022, 10:14 AM · Restricted Project, pinentry, Bug Report
ikloecker closed T5866: pinentry-qt: Pressing Enter after entering first password shows password mismatch error as Resolved.

Closing this task since the original feature request is still in the QA queue.

Mar 2 2022, 9:51 AM · Restricted Project, pinentry, Bug Report
gniibe committed rG8e650dbd48fa: scd: Let READKEY support --format=ssh option. (authored by gniibe).
scd: Let READKEY support --format=ssh option.
Mar 2 2022, 6:15 AM

Mar 1 2022

ikloecker committed rPa02f37804618: Update NEWS. (authored by ikloecker).
Update NEWS.
Mar 1 2022, 4:48 PM
ikloecker committed rP09e0111f0285: qt: Modernize code: Use in-class initializers for all members (authored by ikloecker).
qt: Modernize code: Use in-class initializers for all members
Mar 1 2022, 4:48 PM
ikloecker committed rPd63355949f27: qt: Modernize code: Use type-safe, new-style connects (authored by ikloecker).
qt: Modernize code: Use type-safe, new-style connects
Mar 1 2022, 4:48 PM
ikloecker committed rP8671cc814ca0: qt: Fix giving focus to repeat field after Enter in first field (authored by ikloecker).
qt: Fix giving focus to repeat field after Enter in first field
Mar 1 2022, 4:48 PM
ikloecker committed rPc75350edce1b: qt: Allow text of all labels to be selected with the mouse (authored by ikloecker).
qt: Allow text of all labels to be selected with the mouse
Mar 1 2022, 4:48 PM
ikloecker committed rP3157e27ebbd6: qt: Fix compiler warning (authored by ikloecker).
qt: Fix compiler warning
Mar 1 2022, 4:48 PM
ikloecker committed rPdd9f76525823: qt: Create all widgets in tab order (authored by ikloecker).
qt: Create all widgets in tab order
Mar 1 2022, 4:48 PM
ikloecker committed rP50ad2196d3f6: qt: Make text labels focusable if accessibility is active (authored by ikloecker).
qt: Make text labels focusable if accessibility is active
Mar 1 2022, 4:48 PM
ikloecker committed rP09f92e7123c2: qt: Ensure visual feedback when a text label gets focus (authored by ikloecker).
qt: Ensure visual feedback when a text label gets focus
Mar 1 2022, 4:48 PM
ikloecker committed rPe19dc862774e: qt: Do not set an empty tool tip (authored by ikloecker).
qt: Do not set an empty tool tip
Mar 1 2022, 4:48 PM
aheinecke added a comment to T5864: Kleopatra: Configure min and max values for validity in Newcertificatewizard.

Thanks, I always did it differently and never saw that because I changed the read only configs.

Mar 1 2022, 4:14 PM · kleopatra, Restricted Project
ikloecker added a comment to T5864: Kleopatra: Configure min and max values for validity in Newcertificatewizard.

KConfig simply reads all sections with the same group name into the same KConfigGroup. I strongly suggest not to use`[$i] on groups. KConfig` will anyway add [$i] to all config entries (and remove it from the group) when the configuration file is saved the next time.

Mar 1 2022, 3:09 PM · kleopatra, Restricted Project
ikloecker claimed T5866: pinentry-qt: Pressing Enter after entering first password shows password mismatch error.
Mar 1 2022, 1:53 PM · Restricted Project, pinentry, Bug Report
ikloecker created T5866: pinentry-qt: Pressing Enter after entering first password shows password mismatch error.
Mar 1 2022, 1:52 PM · Restricted Project, pinentry, Bug Report
aheinecke triaged T5865: Kleopatra: Force usage in advanced settings for newcertificate if key type is forced as Normal priority.
Mar 1 2022, 12:10 PM · Restricted Project, kleopatra, Restricted Project
aheinecke triaged T5864: Kleopatra: Configure min and max values for validity in Newcertificatewizard as Wishlist priority.
Mar 1 2022, 11:18 AM · kleopatra, Restricted Project
ikloecker moved T5863: pinentry-qt: Further improve the accessibility from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 1 2022, 9:58 AM · pinentry, Restricted Project
ikloecker triaged T5863: pinentry-qt: Further improve the accessibility as Normal priority.
Mar 1 2022, 9:58 AM · pinentry, Restricted Project
gniibe added projects to T5862: authentication with USB token: scd, Feature Request.

It may be simpler if we can enhance scdaemon to have an option for PKAUTH, say, --challenge-response, so that it generates a challenge and verify signature internally.

Mar 1 2022, 8:57 AM · gpgagent, Feature Request, scd
gniibe added a comment to T5862: authentication with USB token.

Possibly, it could be done with pam_exec http://linux-pam.org/Linux-PAM-html/sag-pam_exec.html
developing a simple executable (or even small shell script).

Mar 1 2022, 8:44 AM · gpgagent, Feature Request, scd
gniibe triaged T5862: authentication with USB token as Normal priority.
Mar 1 2022, 8:38 AM · gpgagent, Feature Request, scd
gniibe changed the status of T5853: Decrypting OCB encrypted file fails... from Open to Testing.
Mar 1 2022, 5:04 AM · gnupg (gpg23), Bug Report
gniibe added a comment to T5860: Reducing memory copy overhead in iobuf and estream to increase OCB speed.

Great. No problem for me.

Mar 1 2022, 4:14 AM · gnupg
gniibe added a comment to T5852: Use iobuf_copy where instead of manual iobuf_get/iobuf_put or iobuf_read/iobuf_write loops.

No problem. Both patches look good.

Mar 1 2022, 3:14 AM · gnupg (gpg23)

Feb 28 2022

TheParanoidProgrammer added a comment to T5639: dirmngr uses the wrong Let's encrypt chain.

do you mean "dirmngr on Windows choses this one"? As in my mental model, dirmngr only loads all certifices from the windows stores on startup, but not during operations when requests come in (I maybe wrong though, I did not inspect the source code on this).

Feb 28 2022, 12:35 PM · gnupg (gpg22), dirmngr
TheParanoidProgrammer added a comment to T5639: dirmngr uses the wrong Let's encrypt chain.

But in Windows 10 I get nothing in the certs.log file.

Feb 28 2022, 12:20 PM · gnupg (gpg22), dirmngr
gniibe added a comment to T5861: ntbtls: AEAD GCM nonce.

In TLS 1.2, it refers RFC5116. In RFC5116, it says:

Feb 28 2022, 11:34 AM · ntbtls
gniibe lowered the priority of T5861: ntbtls: AEAD GCM nonce from Unbreak Now! to Normal.
Feb 28 2022, 11:21 AM · ntbtls
gniibe added a comment to T5861: ntbtls: AEAD GCM nonce.

My reading was wrong; Indeed we use memcpy from out_ctr. But it increments in network byte order.
So, for AES-GCM, it works well.

Feb 28 2022, 11:21 AM · ntbtls
gniibe triaged T5861: ntbtls: AEAD GCM nonce as Unbreak Now! priority.
Feb 28 2022, 2:20 AM · ntbtls

Feb 27 2022

Heiko Becker <heiko.becker@kde.org> committed rKLEOPATRA26d1d4c32be7: GIT_SILENT Update Appstream for new release (authored by Heiko Becker <heiko.becker@kde.org>).
GIT_SILENT Update Appstream for new release
Feb 27 2022, 7:40 PM
Heiko Becker <heiko.becker@kde.org> committed rKLEOPATRAbf18445f4e03: GIT_SILENT Update Appstream for new release (authored by Heiko Becker <heiko.becker@kde.org>).
GIT_SILENT Update Appstream for new release
Feb 27 2022, 7:40 PM
Heiko Becker <heiko.becker@kde.org> committed rKLEOPATRA9aec091c7818: GIT_SILENT Upgrade release service version to 21.12.3. (authored by Heiko Becker <heiko.becker@kde.org>).
GIT_SILENT Upgrade release service version to 21.12.3.
Feb 27 2022, 7:40 PM
jukivili triaged T5860: Reducing memory copy overhead in iobuf and estream to increase OCB speed as Low priority.
Feb 27 2022, 7:12 PM · gnupg
jukivili updated subscribers of T5852: Use iobuf_copy where instead of manual iobuf_get/iobuf_put or iobuf_read/iobuf_write loops.

Does these patches look ok? @gniibe @werner

Feb 27 2022, 5:55 PM · gnupg (gpg23)
jukivili 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.
Feb 27 2022, 5:54 PM · gnupg