Page MenuHome GnuPG
Feed Advanced Search

Apr 3 2023

werner added a comment to T6435: libgcrypt | gcry_mpi_ec_mul return a truncated point coordinate.

Can you please share the expected result with us? Note that Libgcrypt strips leading zeroes except when it is required to keep the value positive.

Apr 3 2023, 9:30 AM · Debian, libgcrypt, Bug Report

Mar 29 2023

werner committed rPabbecc67d9a9: w32: Fix non-focused window and simplify code. (authored by werner).
w32: Fix non-focused window and simplify code.
Mar 29 2023, 11:45 AM
werner accepted D548: w32: Fixed not focused window.

I pushed your chnages and removed a lot more code.
See: rPabbecc67

Mar 29 2023, 11:36 AM
werner closed T1971: LDAP: --refresh-keys is not implemented as Resolved.

This has been solved loooong ago.

Mar 29 2023, 9:18 AM · Bug Report, gnupg, dirmngr
werner added a member for g10code: peterwin.
Mar 29 2023, 8:40 AM
werner closed T5686: GitHub mirror out of date as Resolved.

@jukivili was so kind and does the mirroring now.

Mar 29 2023, 8:38 AM · Feature Request, dev.gnupg.org

Mar 28 2023

werner triaged T6425: improve pinentry behavior and texts in smart card context as Low priority.
Mar 28 2023, 5:11 PM · gpd5x, gnupg24 (gnupg-2.4.5), scd, Bug Report
werner triaged T6423: Kleopatra: Tooltip for "Lookup on server" wrong in case of GnuPG VSD as Low priority.
Mar 28 2023, 5:09 PM · Restricted Project, Bug Report, kleopatra
werner triaged T6421: Improve error message if no reset code (PUK) is set as Normal priority.
Mar 28 2023, 5:08 PM · gnupg26, Feature Request, gpgrt
werner triaged T6420: Kleopatra: improve layout of and text in smartcard management view as Normal priority.
Mar 28 2023, 5:07 PM · vsd33 (vsd-3.3.0), Feature Request, Restricted Project, kleopatra
werner triaged T6412: Kleopatra: Inform user if some files were not extracted from encrypted archive as Normal priority.
Mar 28 2023, 5:06 PM · kleopatra, Feature Request
werner triaged T6409: Kleopatra: misleading representation of key with multiple uids in sign/encrypt dialog as Normal priority.
Mar 28 2023, 5:05 PM · vsd33 (vsd-3.3.0), Feature Request, Restricted Project, kleopatra
werner renamed T6400: Improve Pinentry error message for a bad $TERM from Key generation on freebsd fails with message about screen size to Improve Pinentry error message for a bad $TERM.
Mar 28 2023, 5:02 PM · FreeBSD, Documentation, pinentry, Bug Report
werner triaged T6400: Improve Pinentry error message for a bad $TERM as Normal priority.

Actually this is about improving an error message.

Mar 28 2023, 5:01 PM · FreeBSD, Documentation, pinentry, Bug Report
werner triaged T6350: Kleopatra: disable trust change on not certified keys as Low priority.
Mar 28 2023, 5:00 PM · Feature Request, kleopatra, Restricted Project
werner triaged T6374: EML files: Body is empty as Low priority.
Mar 28 2023, 4:58 PM · gpgol, Bug Report
werner triaged T6419: Signing leads to broken HTML in body as Low priority.
Mar 28 2023, 4:45 PM · gpgol, Bug Report
werner committed rWf25ebe4e9cdd: build: New script to ease packaging of gnupg (authored by werner).
build: New script to ease packaging of gnupg
Mar 28 2023, 3:22 PM
werner committed rG04f1d9649cfb: speedo: Fix regression due to switching from gcc 8.3 to 10.2 (authored by werner).
speedo: Fix regression due to switching from gcc 8.3 to 10.2
Mar 28 2023, 10:40 AM
werner committed rG5e33ae3ab426: build: Remove obsolete --with-regex from autogen.rc (authored by werner).
build: Remove obsolete --with-regex from autogen.rc
Mar 28 2023, 10:40 AM

Mar 27 2023

werner committed rM34cc7daba12a: core: Minor code cleanup. (authored by werner).
core: Minor code cleanup.
Mar 27 2023, 4:58 PM
werner committed rG3ec685d32ff5: doc: Remove the obsolete VS-NfD.prf (authored by werner).
doc: Remove the obsolete VS-NfD.prf
Mar 27 2023, 12:29 PM
werner committed rGab35d756d864: agent: New option --restricted for PRESET_PASSPHRASE. (authored by werner).
agent: New option --restricted for PRESET_PASSPHRASE.
Mar 27 2023, 11:55 AM
werner added a project to T6093: gpg: Continues export of secret key if first passphrase dialog was canceled: gnupg22.
Mar 27 2023, 9:15 AM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Bug Report, Restricted Project

Mar 24 2023

werner added a project to T6423: Kleopatra: Tooltip for "Lookup on server" wrong in case of GnuPG VSD : kleopatra.
Mar 24 2023, 8:57 PM · Restricted Project, Bug Report, kleopatra
werner committed rGfc351de8799a: gpg,gpgsm: Extend the use of allow-ecc-encr and vsd-allow-ocb (authored by werner).
gpg,gpgsm: Extend the use of allow-ecc-encr and vsd-allow-ocb
Mar 24 2023, 1:53 PM
werner closed T3469: gpg: decryption failed: No secret key <= after debian upgrade from Jessie to Stretch as Resolved.

Thanks for your follwup. Let me remark that it is sufficient to stop all gnupg processes (pkill gpg-agent) and then rename the ~/.gnupg to .gnupg-save-NNNN. This way you have a backup and gpg will create a new ~/.gnupg.

Mar 24 2023, 10:48 AM · Support, Documentation
werner added a comment to T6421: Improve error message if no reset code (PUK) is set.

FWIW, some cards don't have PUKs but two PINs which are able to unblock reciprocal.

Mar 24 2023, 9:17 AM · gnupg26, Feature Request, gpgrt
werner closed T6422: --rfc4880 not working in Gpg4win 4.1.0? as Resolved.

OCB mode (i.e. packet 20) is only used if the keys announce it. Thus only after moving a (private) key from GnuPG to a non-GnuPG compatible implementation you will run into this problem. The compatibility options won't override the preference system.

Mar 24 2023, 9:14 AM · OpenPGP, Support, gnupg

Mar 21 2023

werner set External Link to https://gnupg.org/blog/20230321-adsk.html on T6395: ADSK Feature .
Mar 21 2023, 6:23 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), OpenPGP
werner committed rD1565cfa32e3e: blog: The ADSK (authored by werner).
blog: The ADSK
Mar 21 2023, 6:09 PM
werner claimed T3054: dirmngr only using cAcertificate attr type when querying LDAP directory.

We need to extend dirmngr_ldap.c to take a list of attributes to return. We already have the --multi option which returns all attributes for latter filtering by the caller but the specified attr is also used and thus dirmngr's start_cacert_fetch_ldap() retruns only the requested caCertificate.

Mar 21 2023, 4:52 PM · Active Directory, dirmngr
werner placed T6395: ADSK Feature up for grabs.
Mar 21 2023, 4:36 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), OpenPGP
werner changed the status of T6395: ADSK Feature from Open to Testing.

Things for 2.4 are all done.

Mar 21 2023, 4:36 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), OpenPGP
werner moved T6395: ADSK Feature from Backlog to QA on the gnupg22 board.

For 2.2 we will for now only implement the encryption.

Mar 21 2023, 4:35 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), OpenPGP
werner committed rG9f27e448bf1f: gpg: New command --quick-add-adsk (authored by werner).
gpg: New command --quick-add-adsk
Mar 21 2023, 4:33 PM
werner committed rGd09301a9e133: po: Fix German translation regarding the caching of PINs. (authored by werner).
po: Fix German translation regarding the caching of PINs.
Mar 21 2023, 4:33 PM
werner triaged T6388: libgcrypt: gpgrt-config not found in $PREFIX if there are no less-preferred options found via $CC as Normal priority.
Mar 21 2023, 3:25 PM · gpgrt, patch, libgcrypt, Bug Report
werner assigned T6388: libgcrypt: gpgrt-config not found in $PREFIX if there are no less-preferred options found via $CC to gniibe.

@gniibe: Would you mind to look at this?

Mar 21 2023, 3:24 PM · gpgrt, patch, libgcrypt, Bug Report
werner triaged T6418: Draft: pinentry-qt: Accessibility in case of entering 2 different passphrases as Normal priority.
Mar 21 2023, 3:23 PM · gpd5x, a11y, pinentry
werner added a project to T6418: Draft: pinentry-qt: Accessibility in case of entering 2 different passphrases: a11y.
Mar 21 2023, 3:22 PM · gpd5x, a11y, pinentry
werner created a11y.
Mar 21 2023, 3:22 PM
werner committed rE68333be63042: Avoid segv in logging with improper use of the "socket://" . (authored by werner).
Avoid segv in logging with improper use of the "socket://" .
Mar 21 2023, 10:58 AM
werner committed rG658daae34aa3: doc: Suggest the use of out-of-source builds. (authored by werner).
doc: Suggest the use of out-of-source builds.
Mar 21 2023, 9:17 AM
werner closed T6313: 2.4.0 does not support in-source-tree builds as Resolved.

README and INSTALL now suggest to to use a build directory.

Mar 21 2023, 9:16 AM · gnupg24, workaround, Bug Report
werner committed rM6d21256c9220: core,cpp: Add new key flags to gpgme_subkey_t (authored by werner).
core,cpp: Add new key flags to gpgme_subkey_t
Mar 21 2023, 8:59 AM
werner closed T3753: Bad self-signatures and missing subkey usage flags when creating ECDSA/Ed25519 keys in batch mode as Wontfix.

Error checking of the parameter file is usually enhanced when adding new features. Keeping this task open for this specific request does not make sense,

Mar 21 2023, 8:58 AM · gnupg24, Bug Report

Mar 20 2023

werner committed rG625aeb65b0e7: dirmngr: New command AD_QUERY. (authored by werner).
dirmngr: New command AD_QUERY.
Mar 20 2023, 7:25 PM
werner committed rP8ab1682e80a2: Fix problem with inclusion of wrong memory.h. (authored by werner).
Fix problem with inclusion of wrong memory.h.
Mar 20 2023, 8:53 AM
werner added a project to D566: curses: Avoid including system <memory.h> header: pinentry.

Turned out to be a bit come complicated. I hope that I did not break any of the other pinentries:
rP8ab1682e80a2b4185ee9ef66cbb44340245966fc

Mar 20 2023, 8:34 AM · pinentry
werner accepted D566: curses: Avoid including system <memory.h> header.

This header was introduced close to 20 years ago. I agree that it does not make any sense - it might be a left-over from an old Hurd version. We can entirely remove it because string.h is already included and we also don't use memory.h anywhere in gnupg proper.

Mar 20 2023, 8:10 AM · pinentry

Mar 18 2023

werner closed T6414: Please don't remove ability to convert /export .kbx keyrings to the legacy .gpg format as Resolved.

Yes, --export creates the OpenPGP specified format.

Mar 18 2023, 7:20 PM · Feature Request

Mar 17 2023

werner committed rD40a34742ad86: swdb: gpgme 1.19.0 (authored by werner).
swdb: gpgme 1.19.0
Mar 17 2023, 5:05 PM
werner triaged T6416: Remove LDAP code duplication in dirmngr as Normal priority.
Mar 17 2023, 2:36 PM · Feature Request, LDAP, dirmngr, gnupg24
werner triaged T6415: Kleopatra clipboard does not remember selected signing and --encrypt-to key. as Normal priority.
Mar 17 2023, 1:25 PM · Restricted Project, Bug Report, kleopatra
werner closed T2179: GPA - clipboard encryption - use textmode as Wontfix.

We stopped maintaining GPA in favor of Kleopatra.

Mar 17 2023, 1:20 PM · gpa, Feature Request
werner closed T6341: Release GPGME 1.19.0 as Resolved.
Mar 17 2023, 12:23 PM · gpgme, Release Info
werner committed rM18e09b15d58d: Post release updates (authored by werner).
Post release updates
Mar 17 2023, 11:42 AM
werner committed rM96a30fdf3062: Release 1.19.0 (authored by werner).
Release 1.19.0
Mar 17 2023, 11:42 AM
werner committed rMd086653cc346: python: Update python.m4 configure script. (authored by Ben Greiner (bnavigator) <unknown@dev.gnupg.org>).
python: Update python.m4 configure script.
Mar 17 2023, 11:42 AM
werner added a comment to T6414: Please don't remove ability to convert /export .kbx keyrings to the legacy .gpg format.

Do you mean the pubring.gpg format or the on-wire OpenPGP format; ie. what gpg --export gives?

Mar 17 2023, 10:29 AM · Feature Request
werner closed T6413: Add mailmap feature to GnuPG for GDPR compliance as Wontfix.

Not if there are technical reasons to keep the address. BTW, you solution would not help because the fingerprint of key is personal data in the same way as a mail address.

Mar 17 2023, 8:21 AM · Feature Request

Mar 16 2023

werner accepted D546: build: Find correct version string for Python >= 3.10.

Will go into 1.19.0

Mar 16 2023, 3:13 PM · Python, Feature Request, gpgme
werner closed T6385: Regarding "gpg: can't connect to the agent - trying fall back " as Invalid.
Mar 16 2023, 2:54 PM · No Response, Bug Report
werner committed rGf5347fbc25ae: dirmngr: Add framework to implement a fake CRL feature. (authored by werner).
dirmngr: Add framework to implement a fake CRL feature.
Mar 16 2023, 2:53 PM
werner added a comment to T6413: Add mailmap feature to GnuPG for GDPR compliance.

A tool can't make some thing GDPR compliant - this is all about policy and informed choice. There is actually no problem if you allow ppl to decide whether to upload personal information to a public service.

Mar 16 2023, 2:46 PM · Feature Request
werner committed rGe4ac3e7dec92: gpgsm: New option --no-pretty-dn (authored by werner).
gpgsm: New option --no-pretty-dn
Mar 16 2023, 9:46 AM

Mar 15 2023

werner committed rEfbbc55b3febe: build: Improve the beta numbering by autogen.sh (authored by werner).
build: Improve the beta numbering by autogen.sh
Mar 15 2023, 9:09 PM
werner committed rM98a159eb5e04: build: Update autogen.sh from libgpg-error (authored by werner).
build: Update autogen.sh from libgpg-error
Mar 15 2023, 4:24 PM
werner closed T6411: Signing Other PGP Keys Fails when Using a SmartCard as Invalid.
Mar 15 2023, 4:11 PM · Support
werner added a comment to T6375: gpg-agent race-condition with parallel clients.

FYI: Quite some more days than a few passed by. I still did not found the time for this, sorry.

Mar 15 2023, 4:10 PM · gnupg24, gpgagent, Bug Report
werner committed rGe5066f2d1c26: gpgtar: Do not allow the use of stdout for --status-fd (authored by werner).
gpgtar: Do not allow the use of stdout for --status-fd
Mar 15 2023, 12:08 PM
werner committed rGda044776311e: gpgtar: Do not allow the use of stdout for --status-fd (authored by werner).
gpgtar: Do not allow the use of stdout for --status-fd
Mar 15 2023, 12:06 PM
werner committed rG0045583cd2ac: gpgtar: Print a result status with skipped files. (authored by werner).
gpgtar: Print a result status with skipped files.
Mar 15 2023, 12:06 PM
werner committed rGed9a420a221a: gpgtar: Emit progress status lines in create mode. (authored by werner).
gpgtar: Emit progress status lines in create mode.
Mar 15 2023, 12:06 PM
werner placed T6378: keytocard: invalid value up for grabs.
Mar 15 2023, 11:43 AM · gnupg24 (gnupg-2.4.1), gnupg22 (gnupg-2.2.42), Bug Report, Restricted Project
werner assigned T6234: Implement access to smartcards via a generic pkcs#11 interface to gniibe.
Mar 15 2023, 11:43 AM · gnupg, Feature Request, scd
werner moved T6363: Add progress status output to gpgtar from Backlog to WiP on the gnupg22 board.
Mar 15 2023, 11:29 AM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Feature Request
werner committed rG56b65f33d261: gpgtar: Print a result status with skiupped files. (authored by werner).
gpgtar: Print a result status with skiupped files.
Mar 15 2023, 11:24 AM
werner closed T6402: [gnupg] configure: --with-libksba-prefix overrided by --with-ksba-prefix as Resolved.

That is not a bug but required for backward compatibility. See me/ksba.m4:

Mar 15 2023, 9:55 AM · Not A Bug, Bug Report
werner added a comment to T6410: Kleopatra: trust root certificate allowed for user.

I would suggest that with the VSD 3.2 we make --no-user-trustlist the default via the corresponding registry entry and explain how to use --sys-trustlist-name to use a custom trustlist.

Mar 15 2023, 9:49 AM · kleopatra
werner edited projects for T6411: Signing Other PGP Keys Fails when Using a SmartCard, added: Support; removed Bug Report.
Mar 15 2023, 9:46 AM · Support
werner moved T6378: keytocard: invalid value from Backlog to QA on the gnupg24 board.
Mar 15 2023, 9:43 AM · gnupg24 (gnupg-2.4.1), gnupg22 (gnupg-2.2.42), Bug Report, Restricted Project
werner committed rG5118beeec18f: gpg: Delete secret key after "keytocard". (authored by werner).
gpg: Delete secret key after "keytocard".
Mar 15 2023, 9:43 AM
werner committed rG2e065b4bd2d3: scd,openpgp: Switch key attributes between RSA and ECC in writekey. (authored by werner).
scd,openpgp: Switch key attributes between RSA and ECC in writekey.
Mar 15 2023, 9:43 AM
werner committed rG706d557a6451: gpg: Delete secret key after "keytocard". (authored by werner).
gpg: Delete secret key after "keytocard".
Mar 15 2023, 9:37 AM

Mar 14 2023

werner closed T6382: keytocard fails to import a nistp384 ECDSA key, a subtask of T6378: keytocard: invalid value, as Resolved.
Mar 14 2023, 4:20 PM · gnupg24 (gnupg-2.4.1), gnupg22 (gnupg-2.2.42), Bug Report, Restricted Project
werner closed T6382: keytocard fails to import a nistp384 ECDSA key as Resolved.

Closing this one - see T6378

Mar 14 2023, 4:20 PM · yubikey, scd, Bug Report
werner moved T6378: keytocard: invalid value from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Mar 14 2023, 4:18 PM · gnupg24 (gnupg-2.4.1), gnupg22 (gnupg-2.2.42), Bug Report, Restricted Project
werner changed the status of T6378: keytocard: invalid value from Open to Testing.

Fixed in 2.2 need to check 2.4

Mar 14 2023, 4:18 PM · gnupg24 (gnupg-2.4.1), gnupg22 (gnupg-2.2.42), Bug Report, Restricted Project
werner committed rG2630872cff71: scd,openpgp: Switch key attributes between RSA and ECC in writekey. (authored by werner).
scd,openpgp: Switch key attributes between RSA and ECC in writekey.
Mar 14 2023, 4:17 PM
werner added a comment to T6378: keytocard: invalid value.

Ooops. We do not have the automatic chnage of key type in the WRITEKEY command of scdaemon. This is only done when generating a key.

Mar 14 2023, 11:47 AM · gnupg24 (gnupg-2.4.1), gnupg22 (gnupg-2.2.42), Bug Report, Restricted Project
werner added a comment to T6382: keytocard fails to import a nistp384 ECDSA key.

There is actually a regression wit Yubikeys. The fix for 2.2 is in T5100: rG08cc34911470 - for 2.4 I need to check

Mar 14 2023, 11:35 AM · yubikey, scd, Bug Report
werner committed rG08cc34911470: gpg: Allow no version information of Yubikey (authored by werner).
gpg: Allow no version information of Yubikey
Mar 14 2023, 11:35 AM
werner claimed T6378: keytocard: invalid value.
Mar 14 2023, 10:53 AM · gnupg24 (gnupg-2.4.1), gnupg22 (gnupg-2.2.42), Bug Report, Restricted Project
werner moved T6378: keytocard: invalid value from Backlog to WiP on the gnupg22 board.
Mar 14 2023, 10:49 AM · gnupg24 (gnupg-2.4.1), gnupg22 (gnupg-2.2.42), Bug Report, Restricted Project
werner changed the status of T6386: gpg-agent 2.2: Command "READKEY --card --no-data -- OPENPGP.1" overwrites protected-private-key with shadowed-private-key from Open to Testing.
Mar 14 2023, 10:26 AM · gnupg22 (gnupg-2.2.42), Bug Report
werner moved T6386: gpg-agent 2.2: Command "READKEY --card --no-data -- OPENPGP.1" overwrites protected-private-key with shadowed-private-key from Backlog to QA on the gnupg22 board.

Ignoring the error seems to be the best choice. I also think that --force should not overwrite a shadow key file. It seems safer to explicitly delete the key first. A --force option for READKEY does not sound right.

Mar 14 2023, 10:26 AM · gnupg22 (gnupg-2.2.42), Bug Report
werner committed rGb28d9ff865a0: agent: Do not overwrite a key file by a shadow key file. (authored by werner).
agent: Do not overwrite a key file by a shadow key file.
Mar 14 2023, 10:16 AM
werner committed rG4f754caad885: agent: Make --disable-extended-key-format a dummy option. (authored by werner).
agent: Make --disable-extended-key-format a dummy option.
Mar 14 2023, 10:16 AM