Page MenuHome GnuPG
Feed Advanced Search

Jan 12 2024

werner renamed T6929: Kleopatra: Allow revocation of RSA 2048 keys from Kleopatra: Allow revokation of RSA 2048 keys to Kleopatra: Allow revocation of RSA 2048 keys.
Jan 12 2024, 4:44 PM · kleopatra, gnupg
werner moved T5768: Dirmngr: Use windows proxy settings if system proxy settings should be used from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jan 12 2024, 3:52 PM · Feature Request, gnupg, Restricted Project
werner closed T5768: Dirmngr: Use windows proxy settings if system proxy settings should be used as Resolved.
Jan 12 2024, 3:52 PM · Feature Request, gnupg, Restricted Project
werner closed T5252: bad expiration value when using --batch Creation-Date/Expire-Date as Resolved.
Jan 12 2024, 3:36 PM · gnupg, Bug Report

Jan 11 2024

werner added a project to T5590: OpenPGP: Curve 448, modernize?: rationale.
Jan 11 2024, 4:02 PM · rationale, gnupg, OpenPGP
werner closed T5590: OpenPGP: Curve 448, modernize? as Wontfix.

Way to late for a change and also adding another algorithm (SIV) complicates things for no good purposes.

Jan 11 2024, 4:00 PM · rationale, gnupg, OpenPGP
werner added a comment to T6927: gpgsm: Accept file names for input and output in server mode.

This either requires an updated libassuan which allows "INPUT FILE=foo" in addition to INPUT FD=n" or using custom handlers in for INPUT et al. in gpgsm. I'd prefer the former. Anoter option would be to open and close the file in ggpgme and pass the fd.

Jan 11 2024, 12:03 PM · gnupg, Restricted Project
werner changed the status of T6929: Kleopatra: Allow revocation of RSA 2048 keys from Open to Testing.

Already done with rG89c7eccba51554 which will be in the next VSD release.

Jan 11 2024, 12:00 PM · kleopatra, gnupg
ebo created T6929: Kleopatra: Allow revocation of RSA 2048 keys.
Jan 11 2024, 10:57 AM · kleopatra, gnupg
werner triaged T6923: gpg fails to parse sensitive revokers from param files as Normal priority.
Jan 11 2024, 9:09 AM · gnupg, Bug Report

Jan 10 2024

ikloecker placed T6927: gpgsm: Accept file names for input and output in server mode up for grabs.
Jan 10 2024, 2:24 PM · gnupg, Restricted Project
ikloecker created T6927: gpgsm: Accept file names for input and output in server mode.
Jan 10 2024, 2:03 PM · gnupg, Restricted Project

Jan 4 2024

werner closed T1839: Can't Encrypt with PIV-I Encryption Certificate - Unsupported Certificate as Resolved.

Note that we now have also an option instead of the workaround from 2015

Jan 4 2024, 4:18 PM · gnupg, dirmngr, S/MIME, Feature Request
aheinecke merged T6876: GPGME(++) Add "include-key-block" and "auto-key-import" to context flags into T4856: GPG: Key Exchange Put public OpenPGP key into signature.
Jan 4 2024, 8:50 AM · Feature Request, gpgol, Keyserver, gnupg

Jan 3 2024

ebo added a subtask for T6626: Kleopatra: Improve certification and revocation: T6712: Kleopatra: When revoking a local certification do not ask to publish the revocation.
Jan 3 2024, 11:27 AM · gnupg, kleopatra
ebo added a subtask for T6626: Kleopatra: Improve certification and revocation: Unknown Object (Maniphest Task).
Jan 3 2024, 10:37 AM · gnupg, kleopatra

Dec 27 2023

gniibe changed the status of T6641: pinentry-tty & pinentry-curses breaks tty when timeout occurs or CTRL-C is pressed from Open to Testing.
Dec 27 2023, 1:33 AM · gnupg, pinentry
gniibe changed the status of T6843: after enable kdf-setup impossible change user/admin pin from Open to Testing.

It would be good to apply this to 2.2, so adding "backport" tag.

Dec 27 2023, 1:25 AM · gnupg22, scd, yubikey

Dec 26 2023

dkg added a comment to T6222: gpg --faked-system-time "$(date +%s)!" doesn't work.

One use case that seems sensible to me is to try to convince a long-running operation (e.g. a sequence of key generations) to all use a single timestamp. In this scenario, there's no interest in setting the clock to be some variant of the current time, just an interest in it remaining fixed across all the operations.

Dec 26 2023, 5:57 PM · gnupg, Bug Report
gniibe closed T2440: scdaemon grabs card exclusively; it'd be nice if it didn't as Resolved.

GnuPG 2.2 and 2.4 now have --pcsc-shared option for a user who can control his action in detail.
So, closing this bug report.

Dec 26 2023, 7:00 AM · scd, Feature Request, gnupg
gniibe triaged T6908: Windows: file watching to support things like inotify as Wishlist priority.
Dec 26 2023, 5:27 AM · gnupg, Windows

Dec 22 2023

gniibe edited projects for T6843: after enable kdf-setup impossible change user/admin pin, added: gnupg, scd; removed Support, Windows.

Thank you for the bug report. Although it's a corner case, it is a discrepancy in the implementation which results unrecoverable situation of the device.

Dec 22 2023, 3:44 AM · gnupg22, scd, yubikey

Dec 21 2023

werner added a comment to T6902: gpgconf: the questionable value 256 for flags in gpgrt_opt_t.

That was my fault in commit rG8fc9de8d6bf663f7c8419b42dab01f590a694d59 obviously I assumed that the macros were always used.

Dec 21 2023, 10:25 AM · gnupg22 (gnupg-2.2.43), gnupg24 (gnupg-2.4.4)

Dec 20 2023

andrewgdotcom added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

@aheinecke as promised, attached some test vectors:

Dec 20 2023, 12:42 PM · Feature Request, gnupg
gniibe created T6902: gpgconf: the questionable value 256 for flags in gpgrt_opt_t.
Dec 20 2023, 1:32 AM · gnupg22 (gnupg-2.2.43), gnupg24 (gnupg-2.4.4)

Dec 19 2023

andrewgdotcom added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

This has always worked on the client site since we implemented keyserver access.

Dec 19 2023, 3:57 PM · Feature Request, gnupg
werner added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

I see no problem to return only revocation packets. Clients must verify them anyway against their public keys and the fingerprint makes this easy. Verification against a primary key delivered along the revocation is more or less useless because that primary key must anyway been looked up in the client's keyring and th local existance of a primary key is anyway required to ask a keyserver for a revocation.

Dec 19 2023, 1:49 PM · Feature Request, gnupg
andrewgdotcom added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

The trick here is that during import gpg tracks those invalid signatures and then tries to apply them to other keys.

Dec 19 2023, 1:17 PM · Feature Request, gnupg
werner added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Appended. Yes, it is considered an invalid signature and ignored. Anyone can insert an invalid signature. The trick here is that during import gpg tracks those invalid signatures and then tries to apply them to other keys. The use case here is this:

Dec 19 2023, 12:56 PM · Feature Request, gnupg
andrewgdotcom added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

If you need the fingerprint, why don't you take it from the revocation certificate - for many years it is in subpacket 33.

Dec 19 2023, 12:51 PM · Feature Request, gnupg
aheinecke added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Hi, Andre.
...

Thanks for the explanation. To me this sounds very reasonable and I think that I am starting to better understand your use case in Hockeypuck.
Having a test example key + the intended revocation update would help at least me to dig into it a bit and see how this might conflict with RFC4880.

Dec 19 2023, 12:48 PM · Feature Request, gnupg
andrewgdotcom added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

I'm curious about the parsing implications of this bit:

Dec 19 2023, 12:46 PM · Feature Request, gnupg
werner added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Well, the quoted paragraph ended with a

Dec 19 2023, 12:46 PM · Feature Request, gnupg
andrewgdotcom added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Individual UID revocation sigs are not particularly useful, because they cannot be validated without the original UID. Such things are out of scope.

Dec 19 2023, 12:04 PM · Feature Request, gnupg
aheinecke added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Hi,
so I talked to werner about this, and of course GnuPG accepts minimal revocations.
A revocation certificate. So that was my point. As he understood you, you wanted to revoke not the whole key but only a single user id but without the user id packet? Sorry I am not really the protocol expert. But for me a revoked key without any user ids sounds to me just like a "standard" revocation certificate revoking the whole key. And as said, that is well within the the Standard and accepted, and even used by GnuPG. E.g. in case of a keyrollover we attach such a minimal revocation certificate to WKD keys when we deliver key updates.

Dec 19 2023, 11:40 AM · Feature Request, gnupg
aheinecke added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

From a technical standpoint I think the most minimal revocations which are technically possible should be accepted and thus I endorse the feature request.

Dec 19 2023, 9:34 AM · Feature Request, gnupg
bernhard added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

In any case this is technically required

Dec 19 2023, 9:30 AM · Feature Request, gnupg
werner closed T6900: GnuPG: Accept revocation certificates without UserID as Wontfix.

Actually the public key is personalized data as much as a mail address. In any case this is technically required and users take an informed decisions when they distribute their public key to a site not controlled by them.

Dec 19 2023, 9:24 AM · Feature Request, gnupg

Dec 18 2023

aheinecke added a comment to T6900: GnuPG: Accept revocation certificates without UserID.

Just to clarify, above ticket does not reflect my Opinion. It is a direct quote from a different ticket. It is my expert opinion that a combination of "Name <email> + Cryptographic Data" is not a personalised dataset since anyone can create it. But let us please not argue about that.

Dec 18 2023, 8:17 PM · Feature Request, gnupg
aheinecke raised the priority of T6900: GnuPG: Accept revocation certificates without UserID from Normal to Needs Triage.
Dec 18 2023, 8:05 PM · Feature Request, gnupg
aheinecke triaged T6900: GnuPG: Accept revocation certificates without UserID as Normal priority.
Dec 18 2023, 8:05 PM · Feature Request, gnupg

Dec 12 2023

werner closed T6871: SmartCard stopped working in 2.4 as Resolved.
Dec 12 2023, 3:31 PM · gnupg, scd, Support, Documentation
aheinecke triaged T6860: Backup of Brainpool SMIME certificate not possible as Normal priority.

Should be fixed for the next release.

Dec 12 2023, 7:14 AM · kleopatra, gnupg
aheinecke added a comment to T6859: S/MIME keys are not deleted.

Checking if the key is not otherwise used is unrelated and should be a diifferent Task since this also relates to OpenPGP. For me this Task is about creating a similar API for gpgsm (--delete-secret-key) that we have for OpenPGP.

Dec 12 2023, 7:12 AM · Restricted Project, S/MIME, kleopatra, gnupg

Dec 11 2023

ebo added a comment to T6859: S/MIME keys are not deleted.

As it is so complicated to check all possibilities:

Dec 11 2023, 5:12 PM · Restricted Project, S/MIME, kleopatra, gnupg
werner added a comment to T6859: S/MIME keys are not deleted.

Searching by keygrip is actually fast with keyboxd.

Dec 11 2023, 5:04 PM · Restricted Project, S/MIME, kleopatra, gnupg
aheinecke lowered the priority of T6859: S/MIME keys are not deleted from Normal to Low.

Actually prio is rather low or even Wontfix. Since it has been this way forever and no one really complained. I think deleting secret keys esp. for S/MIME where you can't just create a testing key but need to have it signed by a CA is not really there.

Dec 11 2023, 1:15 PM · Restricted Project, S/MIME, kleopatra, gnupg
aheinecke triaged T6859: S/MIME keys are not deleted as Normal priority.

I know I discussed this with werner several times and never really understood it because it makes for an inconsistent user interface / user experience. You delete an OpenPGP Secret key and then the keyfile is gone, you delete an S/MIME secret key and then the keyfile still exists. But it has been so forever T960
Maybe kleopatra should for the very rare cases where a key is used by multiple certificates do a search for the keygrip and warn if this also deletes the secret portion of another secret key? But that would then be also true for OpenPGP.

Dec 11 2023, 1:12 PM · Restricted Project, S/MIME, kleopatra, gnupg
werner closed T6850: dirmngr fails `gpg --recv-key` in very non-obious way if local TOR node in SafeSocks mode is running as Wontfix.

For various reasons dirmngr requires and implements a full resolver and implements that. This way all DNS queries are passed through Tor. Thus this is a feature and not a bug. The error message could be better but we can only return what SOCKS tells us.

Dec 11 2023, 8:37 AM · gnupg, Tor, Not A Bug, dirmngr

Nov 30 2023

ebo created T6860: Backup of Brainpool SMIME certificate not possible .
Nov 30 2023, 3:23 PM · kleopatra, gnupg
ebo created T6859: S/MIME keys are not deleted.
Nov 30 2023, 2:53 PM · Restricted Project, S/MIME, kleopatra, gnupg

Nov 28 2023

jengelh added a comment to T2813: gnupg v2 does not allow for parallel processing any more.

What is your usecase of doing a thousand secret key operations (signing) on apparently extremely small data files a minute

Nov 28 2023, 12:28 AM · Info Needed, gnupg

Nov 27 2023

aheinecke added a comment to T2813: gnupg v2 does not allow for parallel processing any more.

by default we keep the unlocked secret key limited to this very tiny process (gpg-agent) which only does the secret key operations. That is I think the best decision. It is IMO not really a bottleneck since except for very small data bits the bottleneck is usually the hashing. What is your usecase of doing a thousand secret key operations (signing) on apparently extremely small data files a minute? And even then are you sure it is not your disk IO that is the bottleneck and it is in fact gpg-agent?

Nov 27 2023, 9:06 PM · Info Needed, gnupg
jengelh added a comment to T2813: gnupg v2 does not allow for parallel processing any more.

Why couldn't gpg-agent just fake these homedirs on its own?

Nov 27 2023, 5:58 PM · Info Needed, gnupg
aheinecke added a comment to T2813: gnupg v2 does not allow for parallel processing any more.

Well this depends of course. If the "Hard work" is the actual signing it depends a ton on your Key. An ECC key will go much quicker then for example RSA4096 but IMO the "Hard work" when signing is the hashing and that is done in parralel for extremely specialized setups you could run multiple gpg-agents in different homedirs with access to the same key.

Nov 27 2023, 4:13 PM · Info Needed, gnupg
jengelh added a comment to T2813: gnupg v2 does not allow for parallel processing any more.

I create 1000 empty files, and sign then using GNU parallel+gpg and trying various parallelization factors. (CPU used is AMD 3700X with 16 threads.)

Nov 27 2023, 11:32 AM · Info Needed, gnupg
ebo moved T6259: Kleopatra: Improve startup performance from WiP to vsd-3.2.0 on the vsd32 board.
Nov 27 2023, 8:42 AM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project

Nov 25 2023

aheinecke closed T6259: Kleopatra: Improve startup performance as Resolved.

I'm quite happy with that now. The only thing left to do would be to benchmark this, but to keep this as a an open task for that seems wrong.

Nov 25 2023, 10:16 PM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke closed T6344: Kleopatra, GPG: AboutData ctor on Windows takes too long, a subtask of T6259: Kleopatra: Improve startup performance , as Resolved.
Nov 25 2023, 5:06 PM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project

Nov 21 2023

ebo moved T6259: Kleopatra: Improve startup performance from QA to WiP on the vsd32 board.
Nov 21 2023, 4:14 PM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project

Nov 17 2023

ebo closed T4066: Kleopatra, performance: Use icons as a resource, a subtask of T6259: Kleopatra: Improve startup performance , as Resolved.
Nov 17 2023, 3:10 PM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
werner lowered the priority of T4195: Fix time API in gpgme from High to Normal.
Nov 17 2023, 11:01 AM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
werner edited projects for T4195: Fix time API in gpgme, added: gnupg; removed gnupg22.

This is a generic parent task and does not require workboards for specific branches.

Nov 17 2023, 10:59 AM · gnupg, kleopatra, Restricted Project, gpgme, Feature Request
gniibe changed the status of T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG) from Open to Testing.

Applied to 2.4, too.

Nov 17 2023, 12:57 AM · Emacs, gnupg, Bug Report

Nov 16 2023

aheinecke triaged T6824: keyboxd: Add command to import / export pubring.kbx as Wishlist priority.
Nov 16 2023, 11:49 AM · gnupg
gniibe changed the status of T6810: gpgv: missing entry in "FILES" section in gpgv.texi from Open to Testing.
Nov 16 2023, 5:32 AM · gnupg, Documentation
gniibe claimed T6810: gpgv: missing entry in "FILES" section in gpgv.texi.

To align the documentation of GnuPG, we should not use GNUPGHOME in FILES section.
It may be controlled by --homedir as well as GNUPGHOME.
GNUPGHOME is addressed in the ENVIRONMENT section, so, I don't think it makes sense using $GNUPGHOME}/trustedkeys.kbx.

Nov 16 2023, 5:29 AM · gnupg, Documentation
gniibe added a comment to T6810: gpgv: missing entry in "FILES" section in gpgv.texi.

Thank you. Applied and pushed in: rG260004747016: gpgv: Update used keyrings in doc FILES section

Nov 16 2023, 5:26 AM · gnupg, Documentation

Nov 15 2023

aheinecke changed the status of T6344: Kleopatra, GPG: AboutData ctor on Windows takes too long, a subtask of T6259: Kleopatra: Improve startup performance , from Testing to Open.
Nov 15 2023, 11:17 AM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
ebo moved T6259: Kleopatra: Improve startup performance from Backlog to QA on the vsd32 board.
Nov 15 2023, 10:43 AM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke changed the status of T4066: Kleopatra, performance: Use icons as a resource, a subtask of T6259: Kleopatra: Improve startup performance , from Open to Testing.
Nov 15 2023, 9:36 AM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke changed the status of T6259: Kleopatra: Improve startup performance from Open to Testing.

Same as with T6344 this is already in beta-277

Nov 15 2023, 9:35 AM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke changed the status of T6344: Kleopatra, GPG: AboutData ctor on Windows takes too long, a subtask of T6259: Kleopatra: Improve startup performance , from Open to Testing.
Nov 15 2023, 9:34 AM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project

Nov 13 2023

werner closed T6814: Bad performance of gpg -K when have a lot of keys with keyboxd as Resolved.

That's right: -K is merely a -k which prints only keys which have at least one secret key or a stub key (for smartcards) available.

Nov 13 2023, 4:16 PM · gnupg, Not A Bug
werner triaged T6815: PQC encryption for GnuPG as Normal priority.
Nov 13 2023, 4:06 PM · gnupg26, OpenPGP, PQC, gnupg

Nov 12 2023

werner triaged T6810: gpgv: missing entry in "FILES" section in gpgv.texi as Normal priority.
Nov 12 2023, 1:21 PM · gnupg, Documentation

Nov 9 2023

aheinecke added a comment to T6574: GnuPG / Gpg4win: Replace sha1sum.c with a tool in GnuPG.

So as a replacement for what we have in Kleopatra this would work.

Nov 9 2023, 6:22 PM · Restricted Project, Feature Request, gnupg, gpg4win

Nov 3 2023

aheinecke updated subscribers of T6574: GnuPG / Gpg4win: Replace sha1sum.c with a tool in GnuPG.

So with my ryzen 9 on tumbleweed:

Nov 3 2023, 4:09 PM · Restricted Project, Feature Request, gnupg, gpg4win

Nov 2 2023

ciudadex added a comment to T6783: Import secret keys created in Kleopatra with Windows 11 to Ubuntu.

thanks for your reply
gpg -K
gpg: enabled debug flags: memstat
/home/usernet/.gnupg/pubring.kbx
uid [ absoluta ]
uid [ absoluta ]
ssb cv25519 2022-02-13 [E]
gpg -h
gpg (GnuPG) 2.2.4
libgcrypt 1.8.1
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later https://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Nov 2 2023, 6:59 PM · Ubuntu, gnupg, Support
werner triaged T6783: Import secret keys created in Kleopatra with Windows 11 to Ubuntu as Normal priority.

It is a bit hard for us to decipher the Spanish diagnostics. Before we can try to help you please update to a deent version of gpg and libgcrypt. At least the version for Ubuntu is way too old; Libgcrypt is 5 years old, the current version of the lTS branch is 1.8.10. GnuPG is also 10 years old and in the mean time we have fixed several critical bugs; the current version of this legacy branch is 2.2.41! Note that Ubuntu might have fixed some bugs despit ethe version number - we just can't know.

Nov 2 2023, 8:33 AM · Ubuntu, gnupg, Support

Oct 31 2023

aheinecke added a comment to T6574: GnuPG / Gpg4win: Replace sha1sum.c with a tool in GnuPG.

For a very long time i would have agreed with you. But i now understand the usecase. You misunderstand that feature just like i had. It is not about checksum verification or checking. It is for detecting changes in folder trees so that you know when to reencrypt and update your encrypted archive of that tree. Yes this could be done somewhere else but the usecase is valid for kleopatra.

Oct 31 2023, 11:14 PM · Restricted Project, Feature Request, gnupg, gpg4win
ikloecker added a comment to T6574: GnuPG / Gpg4win: Replace sha1sum.c with a tool in GnuPG.

I would rather like to see the checksum stuff be ripped out of Kleopatra into a simple standalone app. It's complete overkill to start the Kleopatra battleship if the user just wants to calculate or verify a checksum of a downloaded file. The UI of the checksum tool in Kleopatra is anyway still not accessible (T6099: Kleopatra: Make checksum verification accessible). How about we redesign the UI from scratch with accessibility in mind from the start?

Oct 31 2023, 10:17 PM · Restricted Project, Feature Request, gnupg, gpg4win
TobiasFella added a comment to T6574: GnuPG / Gpg4win: Replace sha1sum.c with a tool in GnuPG.

The tobias/gpgsum branch in gnupg now contains my implementation of this. Together with the attached patches to kleopatra and libkleo, it can properly handle unicode filenames on windows. I'll put those patches up for review at KDE in the next days.

Oct 31 2023, 5:02 PM · Restricted Project, Feature Request, gnupg, gpg4win

Oct 28 2023

aheinecke closed T6780: GnuPG master segfault as Resolved.
Oct 28 2023, 2:31 PM · gnupg
aheinecke added a comment to T6780: GnuPG master segfault.

Looking at sign_file I can see several places though where it does goto leave before gcry_md_open is called on md. So the fix seems obvious to initalize md to NULL so that the gcry_md_close in the leave part does not work on an uninitialized variable.

Oct 28 2023, 2:25 PM · gnupg
aheinecke closed T6570: Better performance with OCB encryption + sign as Resolved.

gpg (GnuPG) 2.4.4-beta56
libgcrypt 1.11.0
gpg -z0 --yes --batch -esu ldata-test -r ldata-test 10gb-random.dat > 10gb.gp 13,37s user 22,54s system 95% cpu 37,421 total

Oct 28 2023, 2:19 PM · gnupg, Restricted Project
aheinecke created T6780: GnuPG master segfault.
Oct 28 2023, 1:51 PM · gnupg
aheinecke claimed T6570: Better performance with OCB encryption + sign.

If you tested it yourself I would say this is enough to move such a task to resolved. If someone else should test it you should remove yourself as the assignee. I will test this by comparing 2.4 performance to master. We need to clean up the WIP tasks in our workboard.

Oct 28 2023, 9:48 AM · gnupg, Restricted Project

Oct 25 2023

werner moved T6187: Kleopatra: Import of p12 file fails with "invalid crypto engine" from done to gpgme 1.23.x on the gpgme board.
Oct 25 2023, 10:18 AM · gpgme (gpgme 1.23.x), kleopatra, gnupg, Restricted Project

Oct 16 2023

werner closed T6729: scdaemon 'Operation not supported by device' on macOS unless racing for first (?) read on boot as Invalid.

Funny error description from macOS. Looks that there is no device - your PC/SC test programs confirms this. Thus I don't think this is a bug in scdaemon.

Oct 16 2023, 1:30 PM · Feature Request, Not A Bug, gnupg, scd, MacOS
aheinecke closed T6261: Kleopatra / QGPGME: Use --no-auto-check-trustdb for initial keylisting, a subtask of T6259: Kleopatra: Improve startup performance , as Resolved.
Oct 16 2023, 1:04 PM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project

Oct 13 2023

aheinecke added a comment to T6259: Kleopatra: Improve startup performance .

Ah nevermind missing icons were related because I also removed the highcolor icons for testing.

Oct 13 2023, 3:16 PM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke added a comment to T6259: Kleopatra: Improve startup performance .

Mmh, on further checking I notice that some icons are missing though. Need to investigate where they went. I basically just took the inst-breeze.nsi file, and removed all the NSIS things and did a sort -u on it to create the list of icons.

Oct 13 2023, 2:51 PM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project
aheinecke added a comment to T6259: Kleopatra: Improve startup performance .

So, I smashed this all together. The icon subset and the cross compile patch, and my time for first startup was 5 seconds then once with procmon enabled 7 seconds and now with a reduced set of icons I am down to Kleopatra to 1.7seconds. The icon subset is just 1.4mb. With all the icons we would have installed for Okular and Kleopatra. I don't have enough time to clean this up today to push it but this looks very good.
Although I am thinking to add a way to kicontheme maybe as a global variable to provide the name for the resource file so that we can properly switch between breeze-dark and breeze.

Oct 13 2023, 2:49 PM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project

Oct 9 2023

ebo closed T6346: Kleopatra: Run self test only at the first start on windows, a subtask of T6259: Kleopatra: Improve startup performance , as Resolved.
Oct 9 2023, 1:57 PM · vsd32 (vsd-3.2.0), gnupg, kleopatra, Restricted Project

Oct 6 2023

ncts added a comment to T6729: scdaemon 'Operation not supported by device' on macOS unless racing for first (?) read on boot.
❯ /opt/local/bin/gpg-error 100696144 # installed with MacPorts
100696144 = (6, 32848) = (GPG_ERR_SOURCE_SCD, GPG_ERR_ENODEV) = (SCD, Operation not supported by device)
Oct 6 2023, 2:59 PM · Feature Request, Not A Bug, gnupg, scd, MacOS
werner added a comment to T6729: scdaemon 'Operation not supported by device' on macOS unless racing for first (?) read on boot.

I am wondering a bit about the gpg: DBG: chan_3 <- ERR 100696144 Operation not supported by device <SCD> which is not the string I expected for this error:

Oct 6 2023, 2:28 PM · Feature Request, Not A Bug, gnupg, scd, MacOS

Sep 28 2023

ncts added a comment to T6729: scdaemon 'Operation not supported by device' on macOS unless racing for first (?) read on boot.

Changing debug options unfortunately didn't change much.

Sep 28 2023, 1:40 PM · Feature Request, Not A Bug, gnupg, scd, MacOS
ebo moved T6187: Kleopatra: Import of p12 file fails with "invalid crypto engine" from Backlog to done on the gpgme board.
Sep 28 2023, 1:04 PM · gpgme (gpgme 1.23.x), kleopatra, gnupg, Restricted Project
ebo closed T6187: Kleopatra: Import of p12 file fails with "invalid crypto engine" as Resolved.

works

Sep 28 2023, 1:03 PM · gpgme (gpgme 1.23.x), kleopatra, gnupg, Restricted Project