Page MenuHome GnuPG
Feed All Stories

Nov 5 2020

aheinecke committed rLIBKLEO7f434f37b690: Lower min KF5 Version for Windows (authored by aheinecke).
Lower min KF5 Version for Windows
Nov 5 2020, 11:36 AM
dvratil committed rKLEOPATRA7eb14aa67152: Adapt to libkleo's new kleoexception.h include file (authored by dvratil).
Adapt to libkleo's new kleoexception.h include file
Nov 5 2020, 11:33 AM
dvratil committed rLIBKLEOe5cff7c27369: Rename exception.h to kleoexception.h (authored by dvratil).
Rename exception.h to kleoexception.h
Nov 5 2020, 11:32 AM
dvratil committed rLIBKLEOaeb2f0566489: Revert "Add possibility to filter out invalid keys" (authored by dvratil).
Revert "Add possibility to filter out invalid keys"
Nov 5 2020, 11:32 AM
dvratil added a reverting change for rLIBKLEOc2163f1b8280: Add possibility to filter out invalid keys: rLIBKLEOaeb2f0566489: Revert "Add possibility to filter out invalid keys".
Nov 5 2020, 11:32 AM
dvratil committed rKLEOPATRAc48b1bc04ff1: Merge branch 'work/kleo-exception' into 'master' (authored by dvratil).
Merge branch 'work/kleo-exception' into 'master'
Nov 5 2020, 11:30 AM
Daniel Vrátil <daniel.vratil@avast.com> committed rKLEOPATRA140d66383225: Adapt to libkleo's new kleoexception.h include file (authored by Daniel Vrátil <daniel.vratil@avast.com>).
Adapt to libkleo's new kleoexception.h include file
Nov 5 2020, 11:29 AM
dvratil committed rLIBKLEOf6d50cb0c661: Merge branch 'work/kleo-exception' into 'master' (authored by dvratil).
Merge branch 'work/kleo-exception' into 'master'
Nov 5 2020, 11:25 AM
Daniel Vrátil <daniel.vratil@avast.com> committed rLIBKLEOeb930618c10a: Rename exception.h to kleoexception.h (authored by Daniel Vrátil <daniel.vratil@avast.com>).
Rename exception.h to kleoexception.h
Nov 5 2020, 11:25 AM
ikloecker committed rKLEOPATRA692591dc587b: Add the possibility to revoke certifications of OpenPGP keys (authored by ikloecker).
Add the possibility to revoke certifications of OpenPGP keys
Nov 5 2020, 9:41 AM
gniibe added a comment to T5121: a race condition between intr_cb call back and libusb_free_transfer in do_close_reader.

For SPR532, we need following.

Nov 5 2020, 8:47 AM · gnupg (gpg22), Restricted Project, scd
Laurent Montel <montel@kde.org> committed rLIBKLEOd1c0aff56d55: GIT_SILENT: prepare 20.11.80 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 20.11.80
Nov 5 2020, 8:42 AM
gniibe edited projects for T5121: a race condition between intr_cb call back and libusb_free_transfer in do_close_reader, added: Restricted Project, gnupg (gpg22); removed gnupg.
Nov 5 2020, 8:24 AM · gnupg (gpg22), Restricted Project, scd
gniibe changed the status of T5121: a race condition between intr_cb call back and libusb_free_transfer in do_close_reader, a subtask of T5065: scdaemon doesn't detect card removal after boot/resume (Identiv SPR332v2), from Open to Testing.
Nov 5 2020, 8:24 AM · Restricted Project, gnupg (gpg22), scd, Bug Report
gniibe changed the status of T5121: a race condition between intr_cb call back and libusb_free_transfer in do_close_reader from Open to Testing.
Nov 5 2020, 8:24 AM · gnupg (gpg22), Restricted Project, scd
gniibe added a parent task for T5121: a race condition between intr_cb call back and libusb_free_transfer in do_close_reader: T5065: scdaemon doesn't detect card removal after boot/resume (Identiv SPR332v2).
Nov 5 2020, 8:22 AM · gnupg (gpg22), Restricted Project, scd
gniibe added a subtask for T5065: scdaemon doesn't detect card removal after boot/resume (Identiv SPR332v2): T5121: a race condition between intr_cb call back and libusb_free_transfer in do_close_reader.
Nov 5 2020, 8:22 AM · Restricted Project, gnupg (gpg22), scd, Bug Report
gniibe committed rGf808012ac2cf: scd: Use lock_slot for apdu_send_direct. (authored by gniibe).
scd: Use lock_slot for apdu_send_direct.
Nov 5 2020, 8:19 AM
gniibe committed rG484bafda4dbf: scd: Internal CCID driver: Fix a race condition on close. (authored by gniibe).
scd: Internal CCID driver: Fix a race condition on close.
Nov 5 2020, 8:19 AM
Laurent Montel <montel@kde.org> committed rLIBKLEOae7f51c0f98d: Modernize code (authored by Laurent Montel <montel@kde.org>).
Modernize code
Nov 5 2020, 7:52 AM
gniibe created T5121: a race condition between intr_cb call back and libusb_free_transfer in do_close_reader.
Nov 5 2020, 12:43 AM · gnupg (gpg22), Restricted Project, scd

Nov 4 2020

goeran added a comment to T5080: Gpg-agent gets confused when a homedir is moved.

I'm pretty sure what happens, but apparently I haven't been able to explain it clear enough. To reproduce you can do like this:

  1. On an old machine having GnuPG version 1, e.g. Red Hat Enterprise 5:
    1. gpg --homedir $PWD/homedir --gen-key
    2. tar cf homedir.tar homedir/pubring.gpg homedir/secring.gpg
  2. On a more modern machine having GnuPG version 2, e.g. Red Hat Enterprise 8:
    1. tar xf homedir.tar
    2. touch apa bepa
    3. gpg --homedir $PWD/homedir --sign apa # Does the migration, and signs "apa"
    4. mv homedir homedir.moved # Don't remove, just move
    5. tar xf homedir.tar
    6. gpg --homedir $PWD/homedir --sign bepa # This will fail as explaine in point 5 of the initial description
Nov 4 2020, 10:32 PM · gnupg (gpg22), Bug Report
werner committed rWd0d66fd93dc3: Let GnuPG install VS-Nfd.prf and Automatic.prf (authored by werner).
Let GnuPG install VS-Nfd.prf and Automatic.prf
Nov 4 2020, 8:22 PM
werner committed rGa4fa4b5d4ba3: speedo,w32: Install gpg-check-pattern and example profiles. (authored by werner).
speedo,w32: Install gpg-check-pattern and example profiles.
Nov 4 2020, 7:45 PM
werner committed rGd4089b04a5f1: g13: Include a now missing header file. (authored by werner).
g13: Include a now missing header file.
Nov 4 2020, 7:45 PM
werner committed rG1fbf085bc8b4: gpgconf: Make sure the homedir exists for --apply-profile. (authored by werner).
gpgconf: Make sure the homedir exists for --apply-profile.
Nov 4 2020, 7:45 PM
werner committed rG6fe5c8c06e8c: common: Fix duplicate implementation of try_make_homedir. (authored by werner).
common: Fix duplicate implementation of try_make_homedir.
Nov 4 2020, 7:45 PM
werner committed rGf5a81953e172: speedo,w32: Install gpg-check-pattern and example profiles. (authored by werner).
speedo,w32: Install gpg-check-pattern and example profiles.
Nov 4 2020, 4:23 PM
werner committed rGb7f4e2d71fe3: g13: Include a now missing header file. (authored by werner).
g13: Include a now missing header file.
Nov 4 2020, 4:23 PM
werner committed rG7d95f2e7e7a0: gpgconf: Make sure the homedir exists for --apply-profile. (authored by werner).
gpgconf: Make sure the homedir exists for --apply-profile.
Nov 4 2020, 4:23 PM
werner committed rGdabc314b7137: common: Fix duplicate implementation of try_make_homedir. (authored by werner).
common: Fix duplicate implementation of try_make_homedir.
Nov 4 2020, 4:23 PM
werner added a comment to rGc366e0495848: w32: Add windows subsystem variant of gpgconf.

That is just one bit different - Shouldn't we better have a wrapper as we used to do for other things?

Nov 4 2020, 2:34 PM
aheinecke committed rGb4cb91d5fbe2: w32: Add another pinentry search path (authored by aheinecke).
w32: Add another pinentry search path
Nov 4 2020, 1:50 PM
aheinecke committed rGc8f6f6bbc8b2: w32: Add another pinentry search path (authored by aheinecke).
w32: Add another pinentry search path
Nov 4 2020, 1:50 PM
aheinecke committed rGe2659f4bf603: w32: Add windows subsystem variant of gpgconf (authored by aheinecke).
w32: Add windows subsystem variant of gpgconf
Nov 4 2020, 1:50 PM
aheinecke committed rGc366e0495848: w32: Add windows subsystem variant of gpgconf (authored by aheinecke).
w32: Add windows subsystem variant of gpgconf
Nov 4 2020, 1:42 PM
werner added a comment to T5080: Gpg-agent gets confused when a homedir is moved.

The inotify thing is only used to detect a deleted homedir and stop the agent. AFAIU your problem is that a migration is triggered again. The migration status is a file ~/.gnupg/.gpg-v21-migrated - are you sure that you have extracted it again?

Nov 4 2020, 10:35 AM · gnupg (gpg22), Bug Report
ikloecker committed rLIBKLEOc2163f1b8280: Add possibility to filter out invalid keys (authored by ikloecker).
Add possibility to filter out invalid keys
Nov 4 2020, 9:30 AM
werner closed T5093: GnuPG: Add quick-revsig as Resolved.
Nov 4 2020, 8:40 AM · Feature Request, gnupg (gpg22)
gniibe added a comment to T5120: Incompatible Ed25519 secret key (no-encryption).

Applying following SOS-handling, the key can be handled.

diff --git a/g10/parse-packet.c b/g10/parse-packet.c
index 9cb254e24..be7fc6d67 100644
--- a/g10/parse-packet.c
+++ b/g10/parse-packet.c
@@ -188,6 +188,76 @@ mpi_read (iobuf_t inp, unsigned int *ret_nread, int secure)
 }
Nov 4 2020, 3:57 AM · gnupg (gpg22), Bug Report
gniibe added a comment to T5120: Incompatible Ed25519 secret key (no-encryption).

Note that there is no problem for encrypted key, because it is handled by opaque MPI.

Nov 4 2020, 3:21 AM · gnupg (gpg22), Bug Report
gniibe created T5120: Incompatible Ed25519 secret key (no-encryption).
Nov 4 2020, 3:21 AM · gnupg (gpg22), Bug Report
gniibe changed the status of T5116: GnuPG master shows an error when importing Ed25519 keys generated from Open to Testing.
Nov 4 2020, 3:14 AM · Restricted Project, gnupg, Bug Report
gniibe changed the status of T5116: GnuPG master shows an error when importing Ed25519 keys generated, a subtask of T5114: GnuPG fails to import back generated and exported EdDSA secret key., from Open to Testing.
Nov 4 2020, 3:14 AM · gnupg, Restricted Project, gpgagent, Bug Report

Nov 3 2020

werner renamed T5119: TOFU messages are not completely and correctly localized to German from TOFO messages are not completely and correctly localized to German to TOFU messages are not completely and correctly localized to German.
Nov 3 2020, 11:15 PM · gnupg24, gnupg (gpg23), i18n, Bug Report
werner triaged T5119: TOFU messages are not completely and correctly localized to German as Low priority.

The whole TOFU stuff hash not yet been fully translated because there are conceptional problems with the way the code works.

Nov 3 2020, 11:15 PM · gnupg24, gnupg (gpg23), i18n, Bug Report
werner renamed T5119: TOFU messages are not completely and correctly localized to German from Messages are not completely and correctly localized to German to TOFO messages are not completely and correctly localized to German.
Nov 3 2020, 11:14 PM · gnupg24, gnupg (gpg23), i18n, Bug Report
werner changed the status of T5073: Date output of GnuPG not in correct language format from Open to Testing.
Nov 3 2020, 11:10 PM · gnupg (gpg22), Bug Report
ikloecker added a reverting change for rLIBKLEO5314843fa2cc: Add possibility to filter out bad (i.e. practically unusable) keys: rLIBKLEO6d26b255e3c8: Revert "Add possibility to filter out bad (i.e. practically unusable) keys".
Nov 3 2020, 8:35 PM
ikloecker committed rLIBKLEO6d26b255e3c8: Revert "Add possibility to filter out bad (i.e. practically unusable) keys" (authored by ikloecker).
Revert "Add possibility to filter out bad (i.e. practically unusable) keys"
Nov 3 2020, 8:35 PM
GwenDragon created T5119: TOFU messages are not completely and correctly localized to German.
Nov 3 2020, 8:08 PM · gnupg24, gnupg (gpg23), i18n, Bug Report
werner committed rGe8aae18b997b: w32: Fix strftime problem on Windows. (authored by werner).
w32: Fix strftime problem on Windows.
Nov 3 2020, 7:33 PM
werner committed rGd633e92233f4: w32: Fix strftime problem on Windows. (authored by werner).
w32: Fix strftime problem on Windows.
Nov 3 2020, 7:31 PM
werner lowered the priority of T4972: GPG: Add Option to force passphrase constraints for symmetric encryption, too from High to Normal.

FWIW, --enforce-passphrase-constraints does already work for symmetric-only encryption since 2.2.21 (rGae8b88c635424ef3). Thus this bug is actually a feature request to have a separate set of passphrase constraints option for symmetric-only mode.

Nov 3 2020, 4:00 PM · gnupg (gpg22), Feature Request
werner committed rG166e779634ea: gpg: Switch to AES256 for symmetric encryption in de-vs mode. (authored by werner).
gpg: Switch to AES256 for symmetric encryption in de-vs mode.
Nov 3 2020, 3:47 PM
werner committed rGd1f2a6d9f71c: gpg: Switch to AES256 for symmetric encryption in de-vs mode. (authored by werner).
gpg: Switch to AES256 for symmetric encryption in de-vs mode.
Nov 3 2020, 3:38 PM
ikloecker committed rLIBKLEO5314843fa2cc: Add possibility to filter out bad (i.e. practically unusable) keys (authored by ikloecker).
Add possibility to filter out bad (i.e. practically unusable) keys
Nov 3 2020, 2:01 PM
ikloecker committed rM0fee13599743: qt: Make audit parameters of result signal optional (authored by ikloecker).
qt: Make audit parameters of result signal optional
Nov 3 2020, 1:51 PM
aheinecke committed rGccecdc1f34a9: po: Major update of italian translation (authored by aheinecke).
po: Major update of italian translation
Nov 3 2020, 12:39 PM
werner edited projects for T5118: gpgconf: Master does not show some values, added: gnupg (gpg23), Bug Report; removed gnupg.
Nov 3 2020, 12:39 PM · gnupg24, Bug Report, gnupg (gpg23)
aheinecke created T5118: gpgconf: Master does not show some values.
Nov 3 2020, 12:22 PM · gnupg24, Bug Report, gnupg (gpg23)
werner raised the priority of T4972: GPG: Add Option to force passphrase constraints for symmetric encryption, too from Wishlist to High.
Nov 3 2020, 10:58 AM · gnupg (gpg22), Feature Request
ikloecker committed rLIBKLEO665fd66275c2: Add signatures sorted by canonical sort order to the model (authored by ikloecker).
Add signatures sorted by canonical sort order to the model
Nov 3 2020, 9:15 AM
ikloecker committed rMb41f5fec1c42: cpp: Mark helper functions as static (authored by ikloecker).
cpp: Mark helper functions as static
Nov 3 2020, 9:03 AM
ikloecker committed rM6a6d2a276484: cpp: Make signatures belonging to the same user ID sortable (authored by ikloecker).
cpp: Make signatures belonging to the same user ID sortable
Nov 3 2020, 9:03 AM
werner closed T5117: Can't create notation data with empty value as Resolved.
Nov 3 2020, 8:51 AM · gnupg (gpg22), Bug Report

Nov 2 2020

werner committed rGf007d79533e6: gpg: Allow setting notations with the empty string as value. (authored by werner).
gpg: Allow setting notations with the empty string as value.
Nov 2 2020, 5:52 PM
werner committed rG4c181d51a6f1: gpg: Do not use weak digest algos if selected by recipient prefs. (authored by werner).
gpg: Do not use weak digest algos if selected by recipient prefs.
Nov 2 2020, 5:52 PM
werner committed rGe1bafa3574cc: gpg: Allow setting notations with the empty string as value. (authored by werner).
gpg: Allow setting notations with the empty string as value.
Nov 2 2020, 5:36 PM
werner committed rG6397cf5fbe3b: build: Remove m4 macro defs which are not anymore used. (authored by werner).
build: Remove m4 macro defs which are not anymore used.
Nov 2 2020, 5:36 PM
werner added a comment to T5117: Can't create notation data with empty value.

The next version will fix the wrong warning and also allow for an empty value.

Nov 2 2020, 5:36 PM · gnupg (gpg22), Bug Report
werner added a comment to T5069: Concurrent auto-start of gpg-agent by multiple gpg instances..

No, overlapped I/O is not used. OVL is just a zeroed out memory area and thus hHandle is NULL. Errors are of course checked.

Nov 2 2020, 4:38 PM · Not A Bug, No Response, Info Needed, gnupg (gpg22), Windows, Bug Report
dvratil created D511: Include <ctime> rather than <sys/time.h> in gpgmepp.
Nov 2 2020, 4:18 PM
werner committed rG15746d60d492: gpg: Do not use weak digest algos if selected by recipient prefs. (authored by werner).
gpg: Do not use weak digest algos if selected by recipient prefs.
Nov 2 2020, 1:45 PM
werner added a comment to T5110: Primary Key Binding Signature not updated when updating Subkey Binding Signature.

Note: menu_backsign can be enhanced to detect such a case in the same way it detects missing backsigs.

Nov 2 2020, 10:30 AM · gnupg, Bug Report
ikloecker closed T5108: Superfluous back button in Kleo's card manager as Resolved.

Setting to resolved as discussed with Werner

Nov 2 2020, 9:43 AM · Bug Report, kleopatra
werner added a comment to T5100: OpenPGP app overwrites Yubikey serial number.

We should find a way to figure out the OpenPGP S/N even if OpenPGP is disabled. I'll ask Yubico.

Nov 2 2020, 9:42 AM · Restricted Project, gnupg, scd, yubikey, kleopatra
ikloecker committed rG8a941428086b: gpg: Fix iteration over signatures (authored by ikloecker).
gpg: Fix iteration over signatures
Nov 2 2020, 9:14 AM
ikloecker committed rGb004701adca8: gpg: Fix iteration over signatures (authored by ikloecker).
gpg: Fix iteration over signatures
Nov 2 2020, 9:14 AM
gniibe committed rG8211d0bc3ba5: kbx: Don't put zero-byte for ECC. (authored by gniibe).
kbx: Don't put zero-byte for ECC.
Nov 2 2020, 7:35 AM
gniibe committed rG90c3d623ce37: gpg: Fix debug output for key_check_all_keysigs with opaque MPI. (authored by gniibe).
gpg: Fix debug output for key_check_all_keysigs with opaque MPI.
Nov 2 2020, 3:37 AM
gniibe committed rG029ba6dc961c: gpg: Fix check_signature2 for opaque MPI. (authored by gniibe).
gpg: Fix check_signature2 for opaque MPI.
Nov 2 2020, 3:37 AM
gniibe committed rG21d8927f794b: gpg: Change the API for checksum to use const qualifier. (authored by gniibe).
gpg: Change the API for checksum to use const qualifier.
Nov 2 2020, 3:37 AM
gniibe committed rG3151210e455f: gpg: Fix counting buffer size in check_signature2. (authored by gniibe).
gpg: Fix counting buffer size in check_signature2.
Nov 2 2020, 3:37 AM

Nov 1 2020

Daniel Vrátil <daniel.vratil@avast.com> committed rLIBKLEOa51432a85b8e: Don't assume std::array iterator is a pointer (authored by Daniel Vrátil <daniel.vratil@avast.com>).
Don't assume std::array iterator is a pointer
Nov 1 2020, 9:39 PM
capitol created T5117: Can't create notation data with empty value.
Nov 1 2020, 10:02 AM · gnupg (gpg22), Bug Report
Christoph Feck <cfeck@kde.org> committed rKLEOPATRA23db17f11aad: GIT_SILENT Update Appstream for new release (authored by Christoph Feck <cfeck@kde.org>).
GIT_SILENT Update Appstream for new release
Nov 1 2020, 3:57 AM

Oct 30 2020

gniibe committed rG813e24108a13: gpg: Fix SOS handling with libgcrypt version <= 1.8. (authored by gniibe).
gpg: Fix SOS handling with libgcrypt version <= 1.8.
Oct 30 2020, 9:09 AM
gniibe added a comment to T5116: GnuPG master shows an error when importing Ed25519 keys generated.

One bug is fixed in rGdd4fb1c8f668: gpg: Fix first zero-byte case for SOS handling..

Oct 30 2020, 9:03 AM · Restricted Project, gnupg, Bug Report
gniibe committed rGdd4fb1c8f668: gpg: Fix first zero-byte case for SOS handling. (authored by gniibe).
gpg: Fix first zero-byte case for SOS handling.
Oct 30 2020, 7:23 AM
gniibe committed rC361a0588489c: ecc: Handle removed zeros at the beginning for Ed25519. (authored by gniibe).
ecc: Handle removed zeros at the beginning for Ed25519.
Oct 30 2020, 2:28 AM
gniibe changed the status of T5114: GnuPG fails to import back generated and exported EdDSA secret key. from Open to Testing.

Fixed in 2.2 branch.
Also, I found another issue of libgcrypt master, which is fixed in rC361a0588489c: ecc: Handle removed zeros at the beginning for Ed25519..
Further, I found different issue, and created T5116: GnuPG master shows an error when importing Ed25519 keys generated.

Oct 30 2020, 2:23 AM · gnupg, Restricted Project, gpgagent, Bug Report
gniibe committed rGba321b60bc3b: agent: Fix secret key import for Ed25519. (authored by gniibe).
agent: Fix secret key import for Ed25519.
Oct 30 2020, 2:22 AM
gniibe created T5116: GnuPG master shows an error when importing Ed25519 keys generated.
Oct 30 2020, 12:55 AM · Restricted Project, gnupg, Bug Report
gniibe added a comment to T5114: GnuPG fails to import back generated and exported EdDSA secret key..

I think that it may occur with eddsa secret keys generated with 2.2, too. (In the 50% probability)

Oct 30 2020, 12:51 AM · gnupg, Restricted Project, gpgagent, Bug Report

Oct 29 2020

werner added a parent task for T4584: --quick-sign-key offers no way to override a current certification: T5093: GnuPG: Add quick-revsig.
Oct 29 2020, 4:40 PM · Restricted Project, gnupg (gpg22), Feature Request
werner added a subtask for T5093: GnuPG: Add quick-revsig: T4584: --quick-sign-key offers no way to override a current certification.
Oct 29 2020, 4:40 PM · Feature Request, gnupg (gpg22)
werner edited projects for T4584: --quick-sign-key offers no way to override a current certification, added: gnupg (gpg22); removed gnupg.

Indeed we need to fix/enhance this to make testing of --quick-revoke-sig easier. See over at T5093

Oct 29 2020, 4:39 PM · Restricted Project, gnupg (gpg22), Feature Request
werner changed the status of T5093: GnuPG: Add quick-revsig from Testing to Open.

I recall that I had the same bug during development. Must have slipped in again - Good catch.

Oct 29 2020, 4:36 PM · Feature Request, gnupg (gpg22)
werner awarded rMf3407d0ee4e3: core: New function gpgme_op_revsig. a Orange Medal token.
Oct 29 2020, 1:17 PM