Page MenuHome GnuPG
Feed Advanced Search

Jan 30 2024

gniibe committed rC3abac420b30a: cipher:kdf: Add X963KDF for use in CMS. (authored by gniibe).
cipher:kdf: Add X963KDF for use in CMS.
Jan 30 2024, 5:50 AM
gniibe changed the status of T6858: libgcrypt fails to be cross-compiled. from Open to Testing.

Fixed in master.

Jan 30 2024, 5:25 AM · libgcrypt
gniibe committed rCbe328b4a3476: Fix the version script for non-existing symbols. (authored by gniibe).
Fix the version script for non-existing symbols.
Jan 30 2024, 5:24 AM
gniibe claimed T6858: libgcrypt fails to be cross-compiled..

Thanks for your report. It seems the linker for Android is more strict.

Jan 30 2024, 5:24 AM · libgcrypt
gniibe closed T6923: gpg fails to parse sensitive revokers from param files as Resolved.

Fixed in GnuPG 2.4.4.

Jan 30 2024, 4:05 AM · gnupg, Bug Report
gniibe added a comment to T6965: WKD fail: gpg/dimngr fails to retrieve public key.

AFAIK, we don't have any option to control the lower-level detail of GnuTLS for dirmngr of GnuPG.

Jan 30 2024, 3:15 AM · Support, dirmngr

Jan 29 2024

gniibe added a comment to T6965: WKD fail: gpg/dimngr fails to retrieve public key.

I can do correct handshake with GnuTLS, if specified.

Jan 29 2024, 8:37 AM · Support, dirmngr
gniibe added a comment to T6965: WKD fail: gpg/dimngr fails to retrieve public key.

Please configure your server so that an application with GnuTLS can interoperate. It is not GnuPG specific.

Jan 29 2024, 7:57 AM · Support, dirmngr
gniibe changed the status of T6947: unnamed semaphore leak on AIX from Open to Testing.
Jan 29 2024, 5:11 AM · AIX, npth, Bug Report
gniibe added a comment to T6965: WKD fail: gpg/dimngr fails to retrieve public key.

It looks like a failure of GnuTLS negotiation.

$ wget --server-response --spider https://openpgpkey.sapience.com/.well-known/openpgpkey/sapience.com/hu/me5xnfhbf3w9djpmxa3keq5q8s3rcgf1?l=arch 
Spider mode enabled. Check if remote file exists.
--2024-01-29 11:35:15--  https://openpgpkey.sapience.com/.well-known/openpgpkey/sapience.com/hu/me5xnfhbf3w9djpmxa3keq5q8s3rcgf1?l=arch
Resolving openpgpkey.sapience.com (openpgpkey.sapience.com)... 72.84.236.69
Connecting to openpgpkey.sapience.com (openpgpkey.sapience.com)|72.84.236.69|:443... connected.
GnuTLS: A TLS fatal alert has been received.
GnuTLS: received alert [47]: Illegal parameter
Unable to establish SSL connection.
Jan 29 2024, 4:10 AM · Support, dirmngr
gniibe committed rC128121e74b66: build: Use @FGREP@ by configure for libgcrypt-config. (authored by gniibe).
build: Use @FGREP@ by configure for libgcrypt-config.
Jan 29 2024, 3:20 AM
gniibe changed the status of T6964: don't use deprecated grep aliases from Open to Testing.

Fixed in rC128121e74b66: build: Use @FGREP@ by configure for libgcrypt-config..

Jan 29 2024, 2:54 AM · libgcrypt
gniibe claimed T6964: don't use deprecated grep aliases.

Thank you. I recently fixed for use of egrep rC656ca459e3d8: m4: Update acinclude.m4 to use $GREP., but overlooked this one.

Jan 29 2024, 2:20 AM · libgcrypt

Jan 26 2024

gniibe committed rPTH99e1174f6054: Clean up handling of unsafe semaphore. (authored by gniibe).
Clean up handling of unsafe semaphore.
Jan 26 2024, 10:12 AM
gniibe committed rGaf6ac2ac0293: gpg: Clean up pk_ecdh_decrypt function. (authored by gniibe).
gpg: Clean up pk_ecdh_decrypt function.
Jan 26 2024, 6:19 AM
gniibe added projects to T6681: agent: Clean up main loop and better cache handling of expiration (was: Adding agent_timer API for monitoring something and passphrase cache): gnupg26, gpgagent, keyboxd.
Jan 26 2024, 1:15 AM · keyboxd, gpgagent, gnupg26
gniibe added projects to T6682: agent: agent_kick_the_loop function to unblock the select(2): gnupg26, gpgagent, keyboxd.
Jan 26 2024, 1:14 AM · keyboxd, gpgagent, gnupg26
gniibe added projects to T6692: agent: Clean up check_own_socket to monitor socket takeover: gnupg26, keyboxd.
Jan 26 2024, 1:13 AM · keyboxd, gnupg26, gpgagent
gniibe added projects to T6693: agent: Have a thread monitoring parent PID and homedir: gnupg26, gpgagent, keyboxd.
Jan 26 2024, 1:12 AM · keyboxd, gpgagent, gnupg26
gniibe closed T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG) as Resolved.

Fixed in GnuPG 2.4.4.

Jan 26 2024, 1:11 AM · Emacs, gnupg, Bug Report
gniibe closed T5963: Yubikey: scdaemon causes libc segfault and clashes with ECC keys as Resolved.

For the particular issue reopened for GnuPG 2.2.41 is fixed in GnuPG 2.2.42.
Please note that we can't fix the cause itself, the hardware problem.

Jan 26 2024, 1:08 AM · backport, yubikey, scd, segv, Bug Report
gniibe closed T6059: ntbtls: use of shorter hash for ECC as Resolved.

Fixed in 0.3.2.

Jan 26 2024, 1:04 AM · Feature Request, Restricted Project, ntbtls
gniibe closed T6443: ntbtls-0.3.1 does not configure against libgpg-error-1.47 as Resolved.

Fixed in NtbTLS 0.3.2.

Jan 26 2024, 1:01 AM · ntbtls
gniibe closed T6579: gnupg-2.4.3 build failure as Resolved.

Fixed in 2.4.4.

Jan 26 2024, 1:00 AM · gnupg24 (gnupg-2.4.4), Gentoo, Bug Report

Jan 25 2024

gniibe committed rG6481d410ec67: po: Update Japanese Translation. (authored by gniibe).
po: Update Japanese Translation.
Jan 25 2024, 1:11 AM

Jan 24 2024

gniibe committed rGccfbb9ebdf2e: kbx: Have threads monitoring socket takeover and homedir if no inotify. (authored by gniibe).
kbx: Have threads monitoring socket takeover and homedir if no inotify.
Jan 24 2024, 6:08 AM

Jan 23 2024

gniibe committed rG9408c6bf5172: sm: Fix ECDH encryption with dhSinglePass-stdDH-sha384kdf-scheme. (authored by gniibe).
sm: Fix ECDH encryption with dhSinglePass-stdDH-sha384kdf-scheme.
Jan 23 2024, 7:39 AM
gniibe added a project to T6947: unnamed semaphore leak on AIX: AIX.
Jan 23 2024, 1:10 AM · AIX, npth, Bug Report
gniibe merged T6948: unnamed semaphores leak on AIX into T6947: unnamed semaphore leak on AIX.
Jan 23 2024, 1:09 AM · AIX, npth, Bug Report
gniibe merged task T6948: unnamed semaphores leak on AIX into T6947: unnamed semaphore leak on AIX.
Jan 23 2024, 1:09 AM · Bug Report, AIX, npth
gniibe added a project to T6947: unnamed semaphore leak on AIX: npth.
Jan 23 2024, 1:09 AM · AIX, npth, Bug Report
gniibe added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

Arch Linux: https://gitlab.archlinux.org/archlinux/packaging/packages/gnupg
FreeBSD: https://cgit.freebsd.org/ports/tree/security/gnupg

Jan 23 2024, 1:05 AM · Emacs, gnupg, Bug Report

Jan 22 2024

gniibe added a comment to T6481: BEGIN_ENCRYPTION status output happens later in 2.4.1 (breaks Emacs's EasyPG).

i still observe the same behavior:

Jan 22 2024, 5:57 AM · Emacs, gnupg, Bug Report
gniibe added a comment to T6947: unnamed semaphore leak on AIX.

Thank you for the report.

Jan 22 2024, 4:15 AM · AIX, npth, Bug Report

Jan 18 2024

gniibe added a comment to T6944: The default card key generation keeps an unprotected backup of the encryption key on disk.

Currently, there is no support for gpg-agent to keep private key not on disk, but only on memory of gpg-agent. Given the situation,
I think that it is good to:

Jan 18 2024, 2:17 AM · gnupg22 (gnupg-2.2.43), gnupg24 (gnupg-2.4.4), OpenPGP, scd, Bug Report

Jan 16 2024

gniibe changed the status of T6737: libgpg-error: String filter should *NOT* be called with non-nul-terminated string from Open to Testing.

Push the change as rE4a9def77488f: estream: Fix call to string filter for estream-printf..

Jan 16 2024, 6:54 AM · gpgrt, Bug Report
gniibe committed rC86812491c754: tests: Fix tests/basic. (authored by gniibe).
tests: Fix tests/basic.
Jan 16 2024, 6:53 AM
gniibe committed rC656ca459e3d8: m4: Update acinclude.m4 to use $GREP. (authored by gniibe).
m4: Update acinclude.m4 to use $GREP.
Jan 16 2024, 6:44 AM
gniibe committed rE4a9def77488f: estream: Fix call to string filter for estream-printf. (authored by gniibe).
estream: Fix call to string filter for estream-printf.
Jan 16 2024, 6:06 AM
gniibe added a comment to T6737: libgpg-error: String filter should *NOT* be called with non-nul-terminated string.

I see your point: allocating STRINGBUF to make sure nul-terminated string.
The code itself doesn't work well in a test case of tests/t-prinntf.c, because it assumes string filter should be called with NULL for string.

Jan 16 2024, 5:58 AM · gpgrt, Bug Report

Jan 15 2024

gniibe committed rC6765916e3b55: tests: Add known answers test for ML-KEM (Kyber). (authored by gniibe).
tests: Add known answers test for ML-KEM (Kyber).
Jan 15 2024, 6:09 AM
gniibe committed rC2eaaa8846f22: cipher: Fix copyright notices for LGPL. (authored by gniibe).
cipher: Fix copyright notices for LGPL.
Jan 15 2024, 6:09 AM
gniibe committed rC384638bc4a0d: cipher:kyber: Fix comment style. (authored by gniibe).
cipher:kyber: Fix comment style.
Jan 15 2024, 6:09 AM
gniibe committed rCf2f9d56358ac: cipher: Add use of the Kyber implementation. (authored by gniibe).
cipher: Add use of the Kyber implementation.
Jan 15 2024, 6:09 AM
gniibe committed rCfe3ecf810370: cipher:kyber: Modification for xof_ routines. (authored by gniibe).
cipher:kyber: Modification for xof_ routines.
Jan 15 2024, 6:09 AM
gniibe committed rC4e9aa70078c5: cipher:kyber: Integrate into libgcrypt, adding glue code. (authored by gniibe).
cipher:kyber: Integrate into libgcrypt, adding glue code.
Jan 15 2024, 6:09 AM
gniibe committed rC5c9c4dca39f2: cipher:kyber: Modify VERIFY function. (authored by gniibe).
cipher:kyber: Modify VERIFY function.
Jan 15 2024, 6:09 AM
gniibe committed rC31743c17d7bd: cipher:kyber: Have cipher/kyber.h. (authored by gniibe).
cipher:kyber: Have cipher/kyber.h.
Jan 15 2024, 6:09 AM
gniibe committed rC01a14c0df295: cipher:kyber: Make the implementation into three files. (authored by gniibe).
cipher:kyber: Make the implementation into three files.
Jan 15 2024, 6:09 AM
gniibe committed rCb6e20ed580e0: cipher:kyber: Move declarations to kyber-kdep.c. (authored by gniibe).
cipher:kyber: Move declarations to kyber-kdep.c.
Jan 15 2024, 6:09 AM
gniibe committed rCefd55d9ecae5: cipher:kyber: Functions in poly for different KYBER_K. (authored by gniibe).
cipher:kyber: Functions in poly for different KYBER_K.
Jan 15 2024, 6:09 AM
gniibe committed rC34dd0a1a75b2: cipher:kyber: Export the KEM API only. (authored by gniibe).
cipher:kyber: Export the KEM API only.
Jan 15 2024, 6:09 AM
gniibe committed rC4b601fe5b3cf: cipher: Editorial clean up cipher/kyber.c for headers. (authored by gniibe).
cipher: Editorial clean up cipher/kyber.c for headers.
Jan 15 2024, 6:09 AM
gniibe committed rCfc35a5372a74: cipher:kyber: Constants common and k-dependent. (authored by gniibe).
cipher:kyber: Constants common and k-dependent.
Jan 15 2024, 6:09 AM
gniibe committed rC10e9bcd5c67e: cipher: Add headers to Kyber implementation. (authored by gniibe).
cipher: Add headers to Kyber implementation.
Jan 15 2024, 6:09 AM
gniibe committed rC18e5c0d268b1: cipher: Put the original Kyber implementation. (authored by gniibe).
cipher: Put the original Kyber implementation.
Jan 15 2024, 6:09 AM
gniibe committed rCbdadd65d440b: cipher: Allow standalone use of SNTRUP761 implementation. (authored by gniibe).
cipher: Allow standalone use of SNTRUP761 implementation.
Jan 15 2024, 6:09 AM

Jan 8 2024

gniibe committed rCdbfb7cc76ef3: Avoid use of C99 feature for enum. (authored by gniibe).
Avoid use of C99 feature for enum.
Jan 8 2024, 5:47 AM

Jan 2 2024

gniibe added a comment to T6811: gpgv: Read-only trustedkeys.kbx should not be compressed.
Jan 2 2024, 7:55 AM · gnupg24 (gnupg-2.4.5), gpgv, Bug Report

Dec 29 2023

gniibe added a project to T6811: gpgv: Read-only trustedkeys.kbx should not be compressed: backport.

Bug is in 2.2, too.

Dec 29 2023, 3:04 AM · gnupg24 (gnupg-2.4.5), gpgv, Bug Report
gniibe renamed T6811: gpgv: Read-only trustedkeys.kbx should not be compressed from gpgv does not correctly fallback to trustedkeys.kbx to gpgv: Read-only trustedkeys.kbx should not be compressed.
Dec 29 2023, 3:04 AM · gnupg24 (gnupg-2.4.5), gpgv, Bug Report
gniibe committed rG591a53d716aa: gpg: Don't call keybox_compress when KEYDB_RESOURCE_FLAG_READONLY. (authored by gniibe).
gpg: Don't call keybox_compress when KEYDB_RESOURCE_FLAG_READONLY.
Dec 29 2023, 3:03 AM
gniibe changed the status of T6811: gpgv: Read-only trustedkeys.kbx should not be compressed from Open to Testing.

Fixed in rG591a53d716aa: gpg: Don't call keybox_compress when KEYDB_RESOURCE_FLAG_READONLY..

Dec 29 2023, 3:03 AM · gnupg24 (gnupg-2.4.5), gpgv, Bug Report
gniibe added a comment to T6811: gpgv: Read-only trustedkeys.kbx should not be compressed.

I found that the warning is emitted when it tries to call keybox_compress.
It should not be called when it's READONLY (which gpgv specifies).

Dec 29 2023, 2:56 AM · gnupg24 (gnupg-2.4.5), gpgv, Bug Report

Dec 28 2023

gniibe added projects to T4770: pinentry option no-global-grab: pinentry, Documentation.
Dec 28 2023, 6:25 AM · Documentation, pinentry
gniibe triaged T6910: pinentry: Possibly add pinentry-gtk with GTK 4, and Drop pinentry-gtk-2 as Wishlist priority.
Dec 28 2023, 6:13 AM

Dec 27 2023

gniibe committed rP6efd0951dcbb: Remove Windows CE support. (authored by gniibe).
Remove Windows CE support.
Dec 27 2023, 5:31 AM
gniibe committed rPae23c8b3dc33: doc: Address --no-global-grab limited support. (authored by gniibe).
doc: Address --no-global-grab limited support.
Dec 27 2023, 5:31 AM
gniibe committed rP78fe882aafc7: doc: Fix "i.e." with comma. (authored by gniibe).
doc: Fix "i.e." with comma.
Dec 27 2023, 5:31 AM
gniibe triaged T6909: pinentry: Drop pinentry-emacs support as Normal priority.
Dec 27 2023, 4:01 AM · Feature Request, pinentry, Emacs
gniibe closed T5109: Initial socket connection to server as Resolved.
Dec 27 2023, 1:43 AM · gnupg24, gnupg (gpg23)
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 T6737: libgpg-error: String filter should *NOT* be called with non-nul-terminated string from Open to Testing.
Dec 27 2023, 1:26 AM · gpgrt, Bug Report
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 (gnupg-2.2.43), scd, yubikey

Dec 26 2023

gniibe lowered the priority of T6425: improve pinentry behavior and texts in smart card context from High to Normal.
Dec 26 2023, 7:17 AM · gpd5x, gnupg24 (gnupg-2.4.5), scd, Bug Report
gniibe changed the status of T6425: improve pinentry behavior and texts in smart card context from Open to Testing.
Dec 26 2023, 7:17 AM · gpd5x, gnupg24 (gnupg-2.4.5), scd, Bug Report
gniibe changed the status of T6425: improve pinentry behavior and texts in smart card context , a subtask of T6785: Kleopatra: Improvements related to smart cards, from Open to Testing.
Dec 26 2023, 7:17 AM · kleopatra
gniibe changed the status of T6734: gnupg: Use gpgrt_b64* API from Open to Testing.
Dec 26 2023, 7:09 AM · gnupg26
gniibe committed rG6ddaf2be9f48: common: Remove t-b64.c. (authored by gniibe).
common: Remove t-b64.c.
Dec 26 2023, 7:09 AM
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 committed rG7cde533ce8ea: agent,kbx: Fix reliable_homedir_inotify (2/2). (authored by gniibe).
agent,kbx: Fix reliable_homedir_inotify (2/2).
Dec 26 2023, 5:37 AM
gniibe committed rGc44f0bc91e7c: agent,kbx: Fix reliable_homedir_inotify (1/2). (authored by gniibe).
agent,kbx: Fix reliable_homedir_inotify (1/2).
Dec 26 2023, 5:37 AM
gniibe triaged T6908: Windows: file watching to support things like inotify as Wishlist priority.
Dec 26 2023, 5:27 AM · gnupg, Windows

Dec 25 2023

gniibe changed the status of T6902: gpgconf: the questionable value 256 for flags in gpgrt_opt_t from Open to Testing.

Fixed in rG2be53b214d1c: tools: Fix argparse table of gpgconf..
It would be good to apply this to 2.2, so, adding "backport" tag.

Dec 25 2023, 2:11 AM · gnupg22 (gnupg-2.2.43), gnupg24 (gnupg-2.4.4)
gniibe committed rG2be53b214d1c: tools: Fix argparse table of gpgconf. (authored by gniibe).
tools: Fix argparse table of gpgconf.
Dec 25 2023, 2:11 AM

Dec 23 2023

gniibe claimed T6902: gpgconf: the questionable value 256 for flags in gpgrt_opt_t.
Dec 23 2023, 4:19 AM · gnupg22 (gnupg-2.2.43), gnupg24 (gnupg-2.4.4)

Dec 22 2023

gniibe committed rG2376cdff1318: scd:openpgp: Add the length check for new PIN. (authored by gniibe).
scd:openpgp: Add the length check for new PIN.
Dec 22 2023, 5:35 AM
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 (gnupg-2.2.43), scd, yubikey
gniibe claimed T6843: after enable kdf-setup impossible change user/admin pin.
Dec 22 2023, 3:16 AM · gnupg22 (gnupg-2.2.43), scd, yubikey
gniibe awarded T6892: libgcrypt-1.10.3 build failure on x86 with -Og a Yellow Medal token.
Dec 22 2023, 3:02 AM · libgcrypt, Bug Report

Dec 21 2023

gniibe committed rG91255c3afd33: tools: Remove the dotlock tool. (authored by gniibe).
tools: Remove the dotlock tool.
Dec 21 2023, 4:38 AM
gniibe added a comment to T6692: agent: Clean up check_own_socket to monitor socket takeover.

I see the reason.

Dec 21 2023, 1:52 AM · keyboxd, gnupg26, gpgagent

Dec 20 2023

gniibe committed rG4dd4e9d2f1ac: agent: Fix homedir check wrt --disable-check-own-socket option. (authored by gniibe).
agent: Fix homedir check wrt --disable-check-own-socket option.
Dec 20 2023, 8:21 AM
gniibe committed rG93b5ba38dc3a: tools: Integrate the dotlock tool into gpgconf. (authored by gniibe).
tools: Integrate the dotlock tool into gpgconf.
Dec 20 2023, 3:08 AM
gniibe committed rGb298322d36d4: common: Clean up the temporary file at dotlock_destroy. (authored by gniibe).
common: Clean up the temporary file at dotlock_destroy.
Dec 20 2023, 3:08 AM
gniibe committed rG1f04993cd0ac: common: Add dotlock util under libexec. (authored by gniibe).
common: Add dotlock util under libexec.
Dec 20 2023, 3:08 AM
gniibe committed rG5488ad051742: common: Fix a possible resource leak for dotlock. (authored by gniibe).
common: Fix a possible resource leak for dotlock.
Dec 20 2023, 3:08 AM
gniibe committed rG2f6fec3f482d: common: Support not-removing the lockfile by dotlock_destroy. (authored by gniibe).
common: Support not-removing the lockfile by dotlock_destroy.
Dec 20 2023, 3:08 AM
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

gniibe committed rG6b4fd3a5da7e: common: Enhance dotlock, so that we can have a CLI util. (authored by gniibe).
common: Enhance dotlock, so that we can have a CLI util.
Dec 19 2023, 8:09 AM