Home GnuPG

Recent Activity
ActivePublic

Recent Activity

Yesterday

ikloecker committed rGPGMEPPbd287926c866: doc: Document generateRandomBytes (authored by ikloecker).
doc: Document generateRandomBytes
Tue, Feb 17, 3:34 PM
ikloecker committed rGPGMEPPfade4bbe630b: tests: Fix conversion of random zbase32 data to string (authored by ikloecker).
tests: Fix conversion of random zbase32 data to string
Tue, Feb 17, 3:34 PM
svuorela added a comment to T8108: Gpgmepp getrandom zbase32 code has zero byte at the end.

I came from it with stuffing the vector into a QByteArrayView - and then comparing it with the same string being roundtripped thru a copy/paste operation by the user.

Tue, Feb 17, 2:46 PM · Documentation, gpgmepp, Bug Report
ikloecker added a comment to T8108: Gpgmepp getrandom zbase32 code has zero byte at the end.

I explicitly keep the null byte so that you can simply pass the (pointer to the data of the) vector of bytes to the std::string c'tor. Meh! The c'tor wants const char *, but the vector is const unsigned char * so that one has to reinterpret_cast.

Tue, Feb 17, 1:58 PM · Documentation, gpgmepp, Bug Report
tfry committed rOJ3cb597f1e7b9: Do not activate window for RMB click on icon (authored by tfry).
Do not activate window for RMB click on icon
Tue, Feb 17, 11:51 AM
tfry committed rOJc2600f5c53ee: Do not repeat the same message (authored by tfry).
Do not repeat the same message
Tue, Feb 17, 11:50 AM
tfry committed rOJ0a15804ef3f3: Be less noisy about closing/opening the web client pane (authored by tfry).
Be less noisy about closing/opening the web client pane
Tue, Feb 17, 11:50 AM
tfry committed rOJdb2cfae379a5: Better status indication in systray icon (authored by tfry).
Better status indication in systray icon
Tue, Feb 17, 11:50 AM
tfry committed rOJf7983b104502: Fix Windows build (authored by tfry).
Fix Windows build
Tue, Feb 17, 11:48 AM
tfry committed rOJ231aedf39ee9: Initial draft for auto-attaching PGP keys (authored by tfry).
Initial draft for auto-attaching PGP keys
Tue, Feb 17, 10:40 AM
tfry committed rOJ65cc2bae10b9: Fix Windows build (authored by tfry).
Fix Windows build
Tue, Feb 17, 10:39 AM
svuorela added a comment to T8108: Gpgmepp getrandom zbase32 code has zero byte at the end.

I don't think the trailing zero-byte should survive the conversion to c++ datastructures.

Tue, Feb 17, 10:37 AM · Documentation, gpgmepp, Bug Report
ikloecker closed T8108: Gpgmepp getrandom zbase32 code has zero byte at the end as Resolved.

I have documented the function. The documentation is essentially a copy of the documentation of gpgme_op_random_bytes which should make clear that the function essentially behaves like gpgme_op_random_bytes (except that the gpgmepp function creates a buffer instead of taking one).

Tue, Feb 17, 10:32 AM · Documentation, gpgmepp, Bug Report
tfry committed rOJ976b237a2213: Define pairing token length in one place, only (authored by tfry).
Define pairing token length in one place, only
Tue, Feb 17, 10:11 AM
tfry committed rOJ93317c791df2: Fix sending error message to web client (authored by tfry).
Fix sending error message to web client
Tue, Feb 17, 10:11 AM
ikloecker added a project to T8108: Gpgmepp getrandom zbase32 code has zero byte at the end: Documentation.
Tue, Feb 17, 10:04 AM · Documentation, gpgmepp, Bug Report
ikloecker added a comment to T8108: Gpgmepp getrandom zbase32 code has zero byte at the end.

I guess it would have been better gpgmepp API to add an additional function for getting 30 zbase32 bytes and to omit the mode flag in the generateRandomBytes function instead of mirroring the API of gpgme.

Tue, Feb 17, 10:03 AM · Documentation, gpgmepp, Bug Report
werner added a subtask for T4108: Support for verifying OpenPGP standalone and timestamp signatures: T4503: include extension for OpenPGP creation timestamp in X.509 output.
Tue, Feb 17, 9:57 AM · gnupg24, gnupg (gpg23), Feature Request
werner added a parent task for T4503: include extension for OpenPGP creation timestamp in X.509 output: T4108: Support for verifying OpenPGP standalone and timestamp signatures.
Tue, Feb 17, 9:57 AM · Feature Request, S/MIME
werner added a parent task for T4108: Support for verifying OpenPGP standalone and timestamp signatures: T4537: gpgsm support for timestamp signatures.
Tue, Feb 17, 9:56 AM · gnupg24, gnupg (gpg23), Feature Request
werner added a subtask for T4537: gpgsm support for timestamp signatures: T4108: Support for verifying OpenPGP standalone and timestamp signatures.
Tue, Feb 17, 9:56 AM · gnupg26, S/MIME, Feature Request
ikloecker added a comment to T8108: Gpgmepp getrandom zbase32 code has zero byte at the end.

I don't consider this a bug in gpgmepp's code. gpgmepp behaves exactly like gpgme (because it simply calls gpgme_op_random_bytes after creating a buffer of the requested size). With zbase32 you get 30 bytes zbase32 code and, if you requested more bytes, you get uninitialized additional bytes (which happen to be nullbytes, but that's more accidental than intentional). If anything then the problem is that gpgmepp's API is in general un(der)documented.

Tue, Feb 17, 9:56 AM · Documentation, gpgmepp, Bug Report
werner committed rG6d81e29392ed: po: Update Portuguese Translation. (authored by Daniel Cerqueira <dan.git@lispclub.com>).
po: Update Portuguese Translation.
Tue, Feb 17, 9:25 AM
werner committed rGac99481ee65a: g10: fix uninit use in aead filter. (authored by Sam James via Gnupg-devel <gnupg-devel@gnupg.org>).
g10: fix uninit use in aead filter.
Tue, Feb 17, 9:17 AM
werner committed rG0f5c9c845fda: g10: check null in assert (authored by Sam James via Gnupg-devel <gnupg-devel@gnupg.org>).
g10: check null in assert
Tue, Feb 17, 9:17 AM
werner committed rG1687dd35ee98: g10: fix uninit use (authored by Sam James via Gnupg-devel <gnupg-devel@gnupg.org>).
g10: fix uninit use
Tue, Feb 17, 9:17 AM
gniibe committed rG49e61332af49: gpg: Support deleting a composite secret key in gpg-agent. (authored by gniibe).
gpg: Support deleting a composite secret key in gpg-agent.
Tue, Feb 17, 8:56 AM
gniibe claimed T7875: GnuPG: Deletion of kyber key fails.
Tue, Feb 17, 8:48 AM · Bug Report, PQC, gnupg26

Mon, Feb 16

svuorela added a comment to T8108: Gpgmepp getrandom zbase32 code has zero byte at the end.

Yeah. It's a gpgmepp bug.

Mon, Feb 16, 10:37 AM · Documentation, gpgmepp, Bug Report
gniibe committed rC4aa07eeca100: cipher:ecc: Fix Weierstrass curve with PUBKEY_FLAG_PARAM. (authored by gniibe).
cipher:ecc: Fix Weierstrass curve with PUBKEY_FLAG_PARAM.
Mon, Feb 16, 2:39 AM
gniibe committed rC740915ea5f20: mpi:ec: Use mpi_new with NBITS, instead of mpi_alloc. (authored by gniibe).
mpi:ec: Use mpi_new with NBITS, instead of mpi_alloc.
Mon, Feb 16, 2:39 AM
gniibe committed rC1468aaaa473d: mpi:ec: Make sure to have MPI limbs in ECC. (authored by gniibe).
mpi:ec: Make sure to have MPI limbs in ECC.
Mon, Feb 16, 2:39 AM

Sun, Feb 15

mlaurent committed rLIBKLEOe6664c026ae1: GIT_SILENT: increase kf version (authored by mlaurent).
GIT_SILENT: increase kf version
Sun, Feb 15, 5:39 PM
mlaurent committed rMTPa3c057f13a38: GIT_SILENT: increase kf version (authored by mlaurent).
GIT_SILENT: increase kf version
Sun, Feb 15, 5:26 PM
mlaurent committed rKLEOPATRAf3d081994c25: GIT_SILENT: increase kf version (authored by mlaurent).
GIT_SILENT: increase kf version
Sun, Feb 15, 5:25 PM
werner added a comment to T8094: libgcrypt: EC least leak failure.

FWIW: Okay, gmime is still a wrapper around gpgme. After decryption it has the ability to get the used session key from the gpgme result structure. Thus, I have been on the wrong trail. The actual problem is not gpgme but more GnuPG's use of Libgcrypt or an actual regression in Libgcrypt. Well, Friday 13th.

Sun, Feb 15, 4:37 PM · Info Needed, libgcrypt, Bug Report
werner added a comment to T8099: Kleopatra: no default OpenPGP server configured.

This has been specified in 1997 by PGP 5 for a good reason. We talked often enough about this and it does not help to repeat your ideas over and over again. RFC9580 specifies a different protocol than OpenPGP as specified by RFC2440 and RFC4880 but alas grabbed the name OpenPGP for this.

Sun, Feb 15, 3:26 PM · Keyserver, Support, gpg4win
werner added a comment to T8108: Gpgmepp getrandom zbase32 code has zero byte at the end.

I can't speak for gpgmpp but for gpgme. And the gpgme manual says:

Sun, Feb 15, 3:21 PM · Documentation, gpgmepp, Bug Report
jukivili committed rC722c5894ea8e: configure.ac: fix HAVE_COMPATIBLE_GCC_AMD64_PLATFORM_AS on x32 targets (authored by jukivili).
configure.ac: fix HAVE_COMPATIBLE_GCC_AMD64_PLATFORM_AS on x32 targets
Sun, Feb 15, 10:12 AM
l10n daemon script <scripty@kde.org> committed rMTP0f8ece4d51e5: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sun, Feb 15, 4:47 AM
l10n daemon script <scripty@kde.org> committed rMTPae4dc2bcc572: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sun, Feb 15, 2:58 AM

Sat, Feb 14

Valodim added a comment to T8099: Kleopatra: no default OpenPGP server configured.

b) For non-confirmed keys it returns broken OpenPGP keys (ie. without a user id and thus without important information)

Sat, Feb 14, 9:52 PM · Keyserver, Support, gpg4win
OliverL added a comment to T8099: Kleopatra: no default OpenPGP server configured.

Thank you very much for yours answers, explanations and effort!!!

Sat, Feb 14, 8:59 AM · Keyserver, Support, gpg4win
thesamesam added a comment to T8094: libgcrypt: EC least leak failure.

Any hints where to find the actual crypto code which uses libgcrypt?

Sat, Feb 14, 5:59 AM · Info Needed, libgcrypt, Bug Report
l10n daemon script <scripty@kde.org> committed rMTP9c7d5616d403: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sat, Feb 14, 4:48 AM
l10n daemon script <scripty@kde.org> committed rMTPb29d41a11bc5: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sat, Feb 14, 2:58 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAba82eba96964: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Sat, Feb 14, 2:58 AM

Fri, Feb 13

jrm added a comment to T8094: libgcrypt: EC least leak failure.

Maintainer of the FreeBSD notmuch port/package here. The steps below consistently trigger the problem on FreeBSD 16.0 (unreleased main branch), but there are no problems on FreeBSD 15.0. All my testing was on amd64.

Fri, Feb 13, 6:26 PM · Info Needed, libgcrypt, Bug Report
svuorela committed rOJ4e4abd1298b1: Fix usage of zbase32 random code and as a side effect bump token size (authored by svuorela).
Fix usage of zbase32 random code and as a side effect bump token size
Fri, Feb 13, 5:35 PM
svuorela committed rOJ1623c5e2ff9d: Print some debugging code when server process crashes (authored by svuorela).
Print some debugging code when server process crashes
Fri, Feb 13, 5:35 PM
svuorela created T8108: Gpgmepp getrandom zbase32 code has zero byte at the end.
Fri, Feb 13, 5:25 PM · Documentation, gpgmepp, Bug Report
werner committed rX146a0b455d69: po: Update Russian translation (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation
Fri, Feb 13, 5:13 PM
werner committed rKb9e8f4b3d8d7: Fix double increment in DN parser while counting hexdigits. (authored by werner).
Fix double increment in DN parser while counting hexdigits.
Fri, Feb 13, 4:32 PM
werner moved T7133: Add feature to load designated revoker from LDAP from Backlog to WIP on the vsd34 board.
Fri, Feb 13, 3:35 PM · backport, vsd34, Feature Request, gnupg22
werner changed the status of T7133: Add feature to load designated revoker from LDAP from Open to Testing.
Fri, Feb 13, 3:35 PM · backport, vsd34, Feature Request, gnupg22
werner committed rG753175c74e9d: gpg: Autoload designated revoker key and ADSK when needed. (authored by werner).
gpg: Autoload designated revoker key and ADSK when needed.
Fri, Feb 13, 3:34 PM
werner added a comment to T7333: Allow gpg to auto-upload a new own key to LDAP servers.

Has now been backported to be released with 2.2.53

Fri, Feb 13, 2:55 PM · vsd34, gnupg26, gnupg22
werner moved T7333: Allow gpg to auto-upload a new own key to LDAP servers from Backlog to WIP on the vsd34 board.
Fri, Feb 13, 2:55 PM · vsd34, gnupg26, gnupg22
werner changed the status of T7333: Allow gpg to auto-upload a new own key to LDAP servers, a subtask of T6713: Kleopatra or GPG: Configuration to auto publish key changes, from Open to Testing.
Fri, Feb 13, 2:54 PM · kleopatra, Restricted Project
werner changed the status of T7333: Allow gpg to auto-upload a new own key to LDAP servers from Open to Testing.
Fri, Feb 13, 2:54 PM · vsd34, gnupg26, gnupg22
werner committed rG30ef06a56aa4: gpg: Add option --no-auto-key-upload. (authored by werner).
gpg: Add option --no-auto-key-upload.
Fri, Feb 13, 2:53 PM
werner committed rG780fac7788a8: gpg: Make --auto-upload also work for the --quick commands. (authored by werner).
gpg: Make --auto-upload also work for the --quick commands.
Fri, Feb 13, 2:53 PM
werner committed rG5feb3ba62cda: gpg: Make --auto-upload also work for --edit-key (authored by werner).
gpg: Make --auto-upload also work for --edit-key
Fri, Feb 13, 2:53 PM
werner committed rG5714ff20b4ac: gpg: New option --auto-key-upload (authored by werner).
gpg: New option --auto-key-upload
Fri, Feb 13, 2:53 PM
werner moved T7866: Allow separate LDAP keyserver for uploading from WIP to Done on the gnupg26 board.
Fri, Feb 13, 2:28 PM · gnupg22, vsd34, LDAP, Feature Request, gnupg26
werner moved T7866: Allow separate LDAP keyserver for uploading from Backlog to WiP on the gnupg22 board.
Fri, Feb 13, 2:28 PM · gnupg22, vsd34, LDAP, Feature Request, gnupg26
werner committed rG9c8232da83da: dirmngr: Improve LDAP debug output. (authored by werner).
dirmngr: Improve LDAP debug output.
Fri, Feb 13, 2:28 PM
werner committed rG39ca2f6dad38: dirmngr: New LDAP keyserver flag "upload" (authored by werner).
dirmngr: New LDAP keyserver flag "upload"
Fri, Feb 13, 2:28 PM
werner changed the status of T7866: Allow separate LDAP keyserver for uploading from Open to Testing.
Fri, Feb 13, 2:28 PM · gnupg22, vsd34, LDAP, Feature Request, gnupg26
werner committed rE57db619a0a69: po: Update Russian translation (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation
Fri, Feb 13, 2:19 PM
ebo triaged T8107: Kleopatra: Signature verification wrongly offers "Save all" as Low priority.
Fri, Feb 13, 2:10 PM · gpd5x, kleopatra
werner added a comment to T8101: Upgrade of local (portable) installation failed.

Yeah sure.

Fri, Feb 13, 1:56 PM · Bug Report, gpg4win
werner committed rGPA181817bee9ee: po: Update Russian translation (authored by Ineiev <ineiev@gnu.org>).
po: Update Russian translation
Fri, Feb 13, 1:42 PM
uwi added a comment to T8101: Upgrade of local (portable) installation failed.

You need to use a current Windows version (and not Windows Server 2016)

Fri, Feb 13, 1:17 PM · Bug Report, gpg4win
werner edited projects for T8099: Kleopatra: no default OpenPGP server configured, added: Support, Keyserver; removed Bug Report.

keys.openpgp.org has two problems: a) it is a centralized service due to the requirement to confirm mail addresses. b) For non-confirmed keys it returns broken OpenPGP keys (ie. without a user id and thus without important information). For these reasons and the general problems with the keyserver-(networks) there is no more default.

Fri, Feb 13, 11:03 AM · Keyserver, Support, gpg4win
tfry committed rOJ4e295321aeb5: Split and redesign FirstTimeDialog (authored by tfry).
Split and redesign FirstTimeDialog
Fri, Feb 13, 11:01 AM
tfry committed rOJd7342ef78ff1: Keep filename of root-ca fixed per user (to allow re-installation) (authored by tfry).
Keep filename of root-ca fixed per user (to allow re-installation)
Fri, Feb 13, 10:59 AM
tfry committed rOJ35e5ef16544f: Split and redesign FirstTimeDialog (authored by tfry).
Split and redesign FirstTimeDialog
Fri, Feb 13, 10:59 AM
werner closed T8096: GnuPG: quick-key-manipulation regression test FTBFS-2038 as Resolved.
Fri, Feb 13, 10:56 AM · Bug Report
werner closed T6464: No error message if PIN wrong on keytocard as Wontfix.
Fri, Feb 13, 10:55 AM · Restricted Project
werner added a comment to T6464: No error message if PIN wrong on keytocard.

Shall we change log_* functions also emit message to console, when file/socket is specified?

Fri, Feb 13, 10:55 AM · Restricted Project
ebo removed a project from T7768: Kleopatra: Improve notepad result messages for corrupted OpenPGP data: gnupg.
Fri, Feb 13, 10:32 AM · gpd5x, kleopatra
werner added a comment to T8094: libgcrypt: EC least leak failure.

Any hints where to find the actual crypto code which uses libgcrypt?

Fri, Feb 13, 10:16 AM · Info Needed, libgcrypt, Bug Report
ebo renamed T8090: Gpgolconfig: Disable and grey out autoencryptUntrusted setting for VSD version from Gpgolconfig: Grey out autoencryptUntrusted setting for VSD version to Gpgolconfig: Disable and grey out autoencryptUntrusted setting for VSD version.
Fri, Feb 13, 10:11 AM · vsd, vsd34, Installer, gpgol
m <meik.michalke@gnupg.com> committed rW43913c0bdc31: removed accidently pasted URL from packages/packages.list (authored by m <meik.michalke@gnupg.com>).
removed accidently pasted URL from packages/packages.list
Fri, Feb 13, 9:58 AM
werner closed T8101: Upgrade of local (portable) installation failed as Invalid.

I'm surprised that nobody did detect these problems during the long beta phase...

Fri, Feb 13, 9:52 AM · Bug Report, gpg4win
werner closed T8101: Upgrade of local (portable) installation failed, a subtask of T8100: Kleopatra does not start on Windows Server 2016, as Invalid.
Fri, Feb 13, 9:52 AM · kleopatra, Bug Report, gpg4win, gpd5x, qt
gniibe raised the priority of T8094: libgcrypt: EC least leak failure from Low to High.
Fri, Feb 13, 9:32 AM · Info Needed, libgcrypt, Bug Report
gniibe added a comment to T8094: libgcrypt: EC least leak failure.

@thesamesam Thanks a lot.
I managed to replicate the failure somehow (for me, it fails at the importing the key).

Fri, Feb 13, 9:31 AM · Info Needed, libgcrypt, Bug Report
thesamesam added a comment to T8094: libgcrypt: EC least leak failure.

I've attached notmuch-bug.log with debug-level guru commented out for gpg-agent:

Fri, Feb 13, 8:35 AM · Info Needed, libgcrypt, Bug Report
thesamesam added a comment to T8094: libgcrypt: EC least leak failure.

I can reproduce it using Stuart's script from https://lists.gnupg.org/pipermail/gcrypt-devel/2026-February/006031.html.

Fri, Feb 13, 8:34 AM · Info Needed, libgcrypt, Bug Report
thesamesam added a comment to T8094: libgcrypt: EC least leak failure.
$ uname -a
Linux mop 6.18.10 #1 SMP PREEMPT_DYNAMIC Wed Feb 11 21:14:57 GMT 2026 x86_64 AMD Ryzen 9 3950X 16-Core Processor AuthenticAMD GNU/Linux
Fri, Feb 13, 8:22 AM · Info Needed, libgcrypt, Bug Report
mlaurent committed rMTP5c65c0bf86e5: GIT_SILENT: prepare 6.6.3 (authored by mlaurent).
GIT_SILENT: prepare 6.6.3
Fri, Feb 13, 8:21 AM
mlaurent committed rKLEOPATRA9adc1afa0258: GIT_SILENT: prepare 6.6.3 (authored by mlaurent).
GIT_SILENT: prepare 6.6.3
Fri, Feb 13, 8:20 AM
gniibe added a project to T8094: libgcrypt: EC least leak failure: Info Needed.

Please tell us the information of your environment.
What the versions of gpg and gpg-agent?

Fri, Feb 13, 8:13 AM · Info Needed, libgcrypt, Bug Report
gniibe renamed T8094: libgcrypt: EC least leak failure from libgcrypt: EC least leak failure on 32-bit machine to libgcrypt: EC least leak failure.
Fri, Feb 13, 8:10 AM · Info Needed, libgcrypt, Bug Report
gniibe added a comment to T7875: GnuPG: Deletion of kyber key fails.

Here is an attempt of mine this week:

diff --git a/g10/call-agent.c b/g10/call-agent.c
index 5e13a3e52..8949fad17 100644
--- a/g10/call-agent.c
+++ b/g10/call-agent.c
@@ -3290,13 +3290,14 @@ confirm_status_cb (void *opaque, const char *line)
    message.  If FORCE is true the agent is advised not to ask for
    confirmation. */
 gpg_error_t
-agent_delete_key (ctrl_t ctrl, const char *hexkeygrip, const char *desc,
+agent_delete_key (ctrl_t ctrl, const char *keygrip, const char *desc,
                   int force)
 {
   gpg_error_t err;
   char line[ASSUAN_LINELENGTH];
   struct default_inq_parm_s dfltparm;
   struct confirm_parm_s confirm_parm;
+  const char *keygrip2 = NULL;
Fri, Feb 13, 8:07 AM · Bug Report, PQC, gnupg26
thesamesam added a comment to T8094: libgcrypt: EC least leak failure.

We have seen the same thing on amd64 (x86_64) linux: https://bugs.gentoo.org/969501

Fri, Feb 13, 6:28 AM · Info Needed, libgcrypt, Bug Report

Thu, Feb 12

werner committed rGPA196faca458d6: Release 0.11.1 (authored by werner).
Release 0.11.1
Thu, Feb 12, 3:09 PM
werner committed rGPA780fd3940c73: Post release updates (authored by werner).
Post release updates
Thu, Feb 12, 3:09 PM

Panel Used By

Event Timeline

abdullaeff renamed this panel from to Recent Activity.May 3 2020, 12:45 AM
abdullaeff edited an edge.