Page MenuHome GnuPG
Feed All Stories

Apr 25 2024

werner committed rD8fc7c18aadc2: swdb: GpgRT 1.49 (authored by werner).
swdb: GpgRT 1.49
Apr 25 2024, 10:44 AM
werner closed T7012: Release gpgrt 1.49 as Resolved.
Apr 25 2024, 10:40 AM · gpgrt, Release Info
werner committed rE1d96206f95a7: Post release updates (authored by werner).
Post release updates
Apr 25 2024, 10:32 AM
werner committed rEfaed9c271ad2: Release 1.49 (authored by werner).
Release 1.49
Apr 25 2024, 10:32 AM
werner committed rE74e07b3dffb9: yat2m: Improve html output. (authored by werner).
yat2m: Improve html output.
Apr 25 2024, 10:32 AM
werner committed rE2f9a0895a103: logging: New function gpgrt_logv_domain. (authored by werner).
logging: New function gpgrt_logv_domain.
Apr 25 2024, 10:32 AM
werner triaged T7102: Release GpgRT 1.50 as Low priority.
Apr 25 2024, 10:25 AM · Release Info, gpgrt
werner added a comment to T4383: Add a monitor callback to the gpgrt logging system.

Along with the monitor we should also implement a domain selection feature.

Apr 25 2024, 10:13 AM · gpgrt, Feature Request
TobiasFella moved T7096: Kleopatra: Show origin of user-ID in details window from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Apr 25 2024, 9:04 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
TobiasFella committed rKLEOPATRA0b96534a14b5: UserIDsWidget: Add origin column (authored by TobiasFella).
UserIDsWidget: Add origin column
Apr 25 2024, 9:04 AM
TobiasFella changed the status of T6629: Kleopatra: Remove tooltip signature class, a subtask of T6626: Kleopatra: Improve certification and revocation, from Open to Testing.
Apr 25 2024, 9:00 AM · gnupg, kleopatra
TobiasFella changed the status of T6629: Kleopatra: Remove tooltip signature class from Open to Testing.
Apr 25 2024, 9:00 AM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
TobiasFella committed rLIBKLEO443f54bc54fb: Remove signature class tooltip (authored by TobiasFella).
Remove signature class tooltip
Apr 25 2024, 8:58 AM
werner accepted rC005292cf9f41: cipher:kem:ecc: Support NIST curves..
Apr 25 2024, 8:57 AM
gniibe committed rG02b056ef777c: agent:kem: Fix memory leaks. (authored by gniibe).
agent:kem: Fix memory leaks.
Apr 25 2024, 7:35 AM
gniibe committed rG2593dcbcebbe: agent: Allow NULL for R_PADDING, when calling scd and tpm2d. (authored by gniibe).
agent: Allow NULL for R_PADDING, when calling scd and tpm2d.
Apr 25 2024, 7:35 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO0a22fa119297: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 25 2024, 7:22 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO6648c986a2f2: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 25 2024, 3:25 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAb1d2a40f4b2e: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 25 2024, 3:22 AM
gniibe added inline comments to rC005292cf9f41: cipher:kem:ecc: Support NIST curves..
Apr 25 2024, 2:07 AM

Apr 24 2024

werner triaged T7101: Automagically create a PGP key from a X.509 cert as Normal priority.
Apr 24 2024, 3:03 PM · Restricted Project, Feature Request, S/MIME, OpenPGP, gnupg
werner moved T6681: agent: Clean up main loop and better cache handling of expiration (was: Adding agent_timer API for monitoring something and passphrase cache) from Backlog to QA on the gnupg26 board.
Apr 24 2024, 10:05 AM · keyboxd, gpgagent, gnupg26
werner moved T6682: agent: agent_kick_the_loop function to unblock the select(2) from Backlog to QA on the gnupg26 board.
Apr 24 2024, 10:05 AM · keyboxd, gpgagent, gnupg26
werner moved T6692: agent: Clean up check_own_socket to monitor socket takeover from Backlog to QA on the gnupg26 board.
Apr 24 2024, 10:05 AM · keyboxd, gnupg26, gpgagent
werner moved T6693: agent: Have a thread monitoring parent PID and homedir from Backlog to QA on the gnupg26 board.
Apr 24 2024, 10:05 AM · keyboxd, gpgagent, gnupg26
werner moved T6734: gnupg: Use gpgrt_b64* API from Backlog to Done on the gnupg26 board.
Apr 24 2024, 10:04 AM · gnupg26
werner moved T6815: PQC encryption for GnuPG from Backlog to QA on the gnupg26 board.
Apr 24 2024, 10:04 AM · gnupg26, OpenPGP, PQC, gnupg
werner moved T7014: agent: Enhancement of PKDECRYPT for KEM interface from Backlog to WIP on the gnupg26 board.
Apr 24 2024, 10:04 AM · gnupg26, gpgagent, Feature Request
werner added a project to T6815: PQC encryption for GnuPG: gnupg26.
Apr 24 2024, 10:02 AM · gnupg26, OpenPGP, PQC, gnupg
werner added a comment to T6815: PQC encryption for GnuPG.

Most things are done. Missing stuff

Apr 24 2024, 10:01 AM · gnupg26, OpenPGP, PQC, gnupg
werner committed rG2958e5e4cfff: gpg: New option --require-pqc-encryption (authored by werner).
gpg: New option --require-pqc-encryption
Apr 24 2024, 9:57 AM
werner committed rW6ef19438d3bf: Fix recent authenticode-sign.sh "none" feature. (authored by werner).
Fix recent authenticode-sign.sh "none" feature.
Apr 24 2024, 9:27 AM
werner closed T7100: Error in the patch "Allow to disable signing with authenticode-sign.sh" as Resolved.
Apr 24 2024, 9:01 AM · gpg4win, Bug Report
werner added a comment to T7100: Error in the patch "Allow to disable signing with authenticode-sign.sh".

Thanks for the patch.

Apr 24 2024, 8:58 AM · gpg4win, Bug Report
werner added inline comments to rC005292cf9f41: cipher:kem:ecc: Support NIST curves..
Apr 24 2024, 8:54 AM
gniibe committed rGa45243548ed3: agent:kem: Factor out ECC KEM operation from composite KEM. (authored by gniibe).
agent:kem: Factor out ECC KEM operation from composite KEM.
Apr 24 2024, 8:10 AM
gniibe committed rGd1f8caafb4e7: agent: Simplify diverting operation to the smartcard. (authored by gniibe).
agent: Simplify diverting operation to the smartcard.
Apr 24 2024, 8:10 AM
l10n daemon script <scripty@kde.org> committed rMTP34f3b1f706e3: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 24 2024, 5:42 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO8f2d6f7647d6: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 24 2024, 5:41 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA3823cc1aaa97: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 24 2024, 5:40 AM
gniibe committed rC005292cf9f41: cipher:kem:ecc: Support NIST curves. (authored by gniibe).
cipher:kem:ecc: Support NIST curves.
Apr 24 2024, 4:19 AM
gniibe committed rC118fa95d8d36: cipher:kem:ecc: Fix DHKEM implementation. (authored by gniibe).
cipher:kem:ecc: Fix DHKEM implementation.
Apr 24 2024, 4:19 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO00c095505b13: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 24 2024, 3:33 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA700b488cee9a: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 24 2024, 3:32 AM

Apr 23 2024

ikloecker committed rLIBKLEOda4a16bf14c7: Adjust test to behavior change of QTemporaryFile::fileName() (authored by ikloecker).
Adjust test to behavior change of QTemporaryFile::fileName()
Apr 23 2024, 10:52 PM
ikloecker committed rLIBKLEOdb2462315ae4: Adjust test to behavior change of QTemporaryFile::fileName() (authored by ikloecker).
Adjust test to behavior change of QTemporaryFile::fileName()
Apr 23 2024, 10:50 PM
ikloecker committed rLIBKLEO5705813dae82: Debug QTemporaryFile (authored by ikloecker).
Debug QTemporaryFile
Apr 23 2024, 10:11 PM
ikloecker committed rLIBKLEO0490ecebe20e: Debug QTemporaryFile (authored by ikloecker).
Debug QTemporaryFile
Apr 23 2024, 10:01 PM
ikloecker committed rLIBKLEOc6e15c099d06: Debug QTemporaryFile (authored by ikloecker).
Debug QTemporaryFile
Apr 23 2024, 9:43 PM
werner committed rGab703eacf73e: gpg: Split keygrip in a standard key listing. (authored by werner).
gpg: Split keygrip in a standard key listing.
Apr 23 2024, 8:12 PM
vitusb created T7100: Error in the patch "Allow to disable signing with authenticode-sign.sh".
Apr 23 2024, 7:44 PM · gpg4win, Bug Report
ikloecker committed rKLEOPATRA765b624e9967: a11y: Disable workaround for bug in QListView::currentChanged (authored by ikloecker).
a11y: Disable workaround for bug in QListView::currentChanged
Apr 23 2024, 6:52 PM
werner added a comment to T6815: PQC encryption for GnuPG.

Alright: We have support for all our combined algos ky{768,1024}_bp{256,384,512}and ky{768,1024}_cv{25519,448} as well as test keys and encrypted test messages.

Apr 23 2024, 5:47 PM · gnupg26, OpenPGP, PQC, gnupg
werner committed rC4fb99ec266e5: cipher:kem:ecc: Support brainpoolP512r1. (authored by werner).
cipher:kem:ecc: Support brainpoolP512r1.
Apr 23 2024, 5:43 PM
werner committed rC66884c2d6b35: Use explicit values for the gcry_kem_algos enum. (authored by werner).
Use explicit values for the gcry_kem_algos enum.
Apr 23 2024, 5:43 PM
werner committed rGdd650b2c7b7b: gpg: Support Kyber with Brainpool512r1. (authored by werner).
gpg: Support Kyber with Brainpool512r1.
Apr 23 2024, 5:40 PM
werner committed rG32ec480024b3: gpg: Support encryption with kyber_bp256 and kyber_bp384 (authored by werner).
gpg: Support encryption with kyber_bp256 and kyber_bp384
Apr 23 2024, 4:35 PM
werner committed rG54741685ced2: Remove the deprecated gcry_set_log_handler. (authored by werner).
Remove the deprecated gcry_set_log_handler.
Apr 23 2024, 4:35 PM
werner committed rC7ad308434f15: cipher:kem:ecc: Fix for Weierstrass. (authored by werner).
cipher:kem:ecc: Fix for Weierstrass.
Apr 23 2024, 4:35 PM
svuorela committed rGPGPASS4b96e99c0c66: Add xmllint ci job (authored by svuorela).
Add xmllint ci job
Apr 23 2024, 3:42 PM
werner triaged T7099: Disable the import of certain card objects as Normal priority.
Apr 23 2024, 2:54 PM · scd, gnupg24, Restricted Project, Feature Request
werner triaged T7098: Change the GpgOL encryption icon according to its state as High priority.
Apr 23 2024, 2:28 PM · vsd33, Feature Request, Restricted Project, gpgol
werner added a project to T1825: Add a re-encrypt to additional key: Restricted Project.
Apr 23 2024, 2:10 PM · Restricted Project, gnupg24, Feature Request
werner added a comment to T1825: Add a re-encrypt to additional key.

Another important use-case is to provide a way to migrate to a newer smartcard.

Apr 23 2024, 2:10 PM · Restricted Project, gnupg24, Feature Request
werner renamed T6564: Kleopatra: Re-encrypt an encrypted folder to the original recpients from Kleopatra: Re encrypt to original recpients to Kleopatra: Re-encrypt an encrypted folder to the original recpients.
Apr 23 2024, 2:08 PM · Restricted Project, kleopatra
werner committed rGf325d3277ec6: tests: Add two Kyber sample keys and messages. (authored by werner).
tests: Add two Kyber sample keys and messages.
Apr 23 2024, 2:05 PM
werner committed rGe591fd25adc3: gpg: Support encryption with kyber_cv448. (authored by werner).
gpg: Support encryption with kyber_cv448.
Apr 23 2024, 11:31 AM
werner committed rGf305e703d510: Require Libgcrypt 1.11.0 (authored by werner).
Require Libgcrypt 1.11.0
Apr 23 2024, 11:31 AM
werner committed rCab0bdc72c79d: Divert log functions to the gpgrt log functions. (authored by werner).
Divert log functions to the gpgrt log functions.
Apr 23 2024, 10:43 AM
gniibe committed rGaf98a3e5faf1: agent:kem: More fix for PQC KEM with X448. (authored by gniibe).
agent:kem: More fix for PQC KEM with X448.
Apr 23 2024, 9:11 AM
gniibe committed rG65833eefb2b5: agent:kem: Support other ML-KEM variants. (authored by gniibe).
agent:kem: Support other ML-KEM variants.
Apr 23 2024, 7:42 AM
gniibe committed rGd5c6b52e5974: agent:kem: Support other ECC curves. (authored by gniibe).
agent:kem: Support other ECC curves.
Apr 23 2024, 7:42 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAf12133800bf6: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 23 2024, 5:26 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAb92904ff45f7: 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
Apr 23 2024, 5:21 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA556937c63fb9: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Apr 23 2024, 4:46 AM
l10n daemon script <scripty@kde.org> committed rMTPb9b527194e23: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 23 2024, 3:35 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO04d84815182f: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 23 2024, 3:32 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAcad8ad0fe1b7: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 23 2024, 3:31 AM
gniibe committed rGaa15272ba1a0: po: Update Portuguese Translation. (authored by Daniel Cerqueira <dan.git@lispclub.com>).
po: Update Portuguese Translation.
Apr 23 2024, 2:25 AM

Apr 22 2024

werner committed rE319a505623c1: core: New function gpgrt_add_post_log_func. (authored by werner).
core: New function gpgrt_add_post_log_func.
Apr 22 2024, 2:48 PM
werner added a comment to T7019: Kleopatra: change "certificate detailed view" to tabbed interface instead of sub-windows.

We include the ISSUER_FPR subpacket since version 2.1.16 released 2016. Thus there is virtually always a fingerprint for all signatures available.

Apr 22 2024, 2:36 PM · vsd33 (vsd-3.3.0), Restricted Project, kleopatra
ikloecker added a comment to T7090: Kleopatra: In the About dialog, the versions info for gpg is sometimes missing.

Upstream fix: https://invent.kde.org/frameworks/kxmlgui/-/merge_requests/219

Apr 22 2024, 9:51 AM · vsd33, kleopatra, Restricted Project
alexk added a comment to T7091: Kleopatra: Simple copy key to card.

With Ingo's suggestions it could look like this.

Apr 22 2024, 9:41 AM · gpd, Restricted Project, kleopatra
gniibe triaged T7097: Support a key on smartcard for PQC as Wishlist priority.
Apr 22 2024, 8:12 AM · gnupg26, gpgagent, Feature Request
gniibe closed T5436: gpg-agent 2.3.1: PIN caching not working for decrypt operations as Resolved.

Please continue on T7041. This ticket is going to be closed (as the problem described was fixed already).

Apr 22 2024, 8:09 AM · gnupg24, yubikey, Bug Report
werner closed T7093: c23 boolean issue in GPG asschk.c as Resolved.

Okay, fix pushed to master, 2.4, and 2.2. Thanks.

Apr 22 2024, 8:07 AM · gnupg, Bug Report
gniibe changed the status of T7058: KDF-DO is not properly implemented from Open to Testing.

Applied to 2.4 branch.

Apr 22 2024, 8:07 AM · scd, gnupg, Bug Report
werner committed rGf119444e6442: tests: Avoid new C23 keyword true. (authored by werner).
tests: Avoid new C23 keyword true.
Apr 22 2024, 8:06 AM
werner committed rG7728a179e0b7: tests: Avoid new C23 keyword true. (authored by werner).
tests: Avoid new C23 keyword true.
Apr 22 2024, 8:06 AM
werner committed rG6228bb001257: tests: Avoid new C23 keyword true. (authored by werner).
tests: Avoid new C23 keyword true.
Apr 22 2024, 8:06 AM
gniibe changed the status of T7071: gpg: Support of No CRC in ASCII armor from Open to Testing.

Applied to 2.4 branch.

Apr 22 2024, 8:05 AM · gnupg, Bug Report
gniibe added a comment to T7085: libgcrypt: New functions to support waiting time.

Here is current version:

diff --git a/src/misc.c b/src/misc.c
index 4db2d9a4..bf50b00b 100644
--- a/src/misc.c
+++ b/src/misc.c
@@ -577,3 +577,61 @@ _gcry_divide_by_zero (void)
     gpg_err_set_errno (EDOM);
     _gcry_fatal_error (gpg_err_code_from_errno (errno), "divide by zero");
 }
+
+#ifdef HAVE_CLOCK_GETTIME
+#include <time.h>
+# if defined(CLOCK_THREAD_CPUTIME_ID) && defined(CLOCK_TAI)
+struct gcry_timedwait
+{
+  clockid_t id;
+  struct timespec ts;
+};
+
+typedef struct gcry_timedwait *gcry_timedwait_t;
+
+gcry_err_code_t
+_gcry_timedwait_init (gcry_timedwait_t tw, unsigned int flags)
+{
+  /* Possibly, it would be good to be able to select the wall clock.
+   * For now, it's CPU time by the thread.  */
+  if (flags != 0)
+    return GPG_ERR_INV_ARG;
+
+  tw->id = CLOCK_THREAD_CPUTIME_ID;
+  if (clock_gettime (tw->id, &tw->ts) < 0)
+    return gpg_err_code_from_syserror ();
+
+  return 0;
+}
+
+gcry_err_code_t
+_gcry_timedwait_finish (gcry_timedwait_t tw, struct timespec ts_r)
+{
+  struct timespec ts;
+  u32 negative;
+
+  if (clock_gettime (tw->id, &ts) < 0)
+    return gpg_err_code_from_syserror ();
+
+  ts.tv_sec -= tw->ts.tv_sec;
+  ts.tv_nsec -= tw->ts.tv_nsec;
+  negative = ((u32)ts.tv_nsec) >> 31;
+  ts.tv_sec -= negative;
+  ts.tv_nsec += (1000000000 * negative);
+
+  ts_r.tv_sec -= ts.tv_sec;
+  ts_r.tv_nsec -= ts.tv_nsec;
+  negative = ((u32)ts_r.tv_nsec) >> 31;
+  ts_r.tv_sec -= negative;
+  ts_r.tv_nsec += (1000000000 * negative);
+
+  if (ts_r.tv_sec < 0)
+    return GPG_ERR_TIME_CONFLICT;
+
+  if (clock_nanosleep (CLOCK_TAI, 0, &ts_r, &ts_r))
+    return gpg_err_code_from_syserror ();
+
+  return 0;
+}
+# endif
+#endif
Apr 22 2024, 8:01 AM · libgcrypt
gniibe committed rC9c65260f915f: cipher:kem:ecc: Support brainpoolP256r1 and brainpoolP384r1. (authored by gniibe).
cipher:kem:ecc: Support brainpoolP256r1 and brainpoolP384r1.
Apr 22 2024, 7:45 AM
l10n daemon script <scripty@kde.org> committed rMTP4f8524f0f6fe: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 22 2024, 5:53 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO978f363092fd: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 22 2024, 5:52 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA549fa989a268: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 22 2024, 5:51 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA9ad45b2df294: 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
Apr 22 2024, 5:41 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRA96e8dab31002: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Apr 22 2024, 5:06 AM
l10n daemon script <scripty@kde.org> committed rMTP678ef2f6ff05: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 22 2024, 3:33 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEOf6ae2c7352a2: GIT_SILENT Sync po/docbooks with svn (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT Sync po/docbooks with svn
Apr 22 2024, 3:33 AM