Page MenuHome GnuPG
Feed Advanced Search

Oct 25 2023

werner moved T3920: t-verify test fails from QA for next release to gpgme 1.23.x on the gpgme board.
Oct 25 2023, 10:42 AM · gpgme (gpgme 1.23.x), Bug Report
werner moved T3147: Make a GPGME release from QA for next release to gpgme 1.23.x on the gpgme board.
Oct 25 2023, 10:42 AM · gpgme (gpgme 1.23.x), g10code Sprint
werner moved T3137: Document API changes also in the GPGME manual from QA for next release to gpgme 1.23.x on the gpgme board.
Oct 25 2023, 10:42 AM · gpgme (gpgme 1.23.x), Documentation
werner moved T2916: GPGME should have a way to suppress delete key prompts from QA for next release to gpgme 1.23.x on the gpgme board.
Oct 25 2023, 10:42 AM · gpgme (gpgme 1.23.x), Feature Request
werner moved T2961: gpgme_op_revuid silently fails to remove the last UID from QA for next release to gpgme 1.23.x on the gpgme board.
Oct 25 2023, 10:41 AM · gpgme (gpgme 1.23.x), Bug Report
werner moved T3018: Assuan: No obvious way to connect to gpg-agent with non-standard homedir from QA for next release to gpgme 1.23.x on the gpgme board.
Oct 25 2023, 10:41 AM · gpgme (gpgme 1.23.x), Bug Report
werner moved T6456: Kleopatra: Offers encryption-only OpenPGP keys as signing key from QA for next release to gpgme 1.23.x on the gpgme board.
Oct 25 2023, 10:40 AM · gpgme (gpgme 1.23.x), Restricted Project, kleopatra, Bug Report
werner moved T6559: GPGSM: "always trust like override" or "force" option from QA for next release to gpgme 1.23.x on the gpgme board.
Oct 25 2023, 10:40 AM · gnupg24 (gnupg-2.4.4), gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), Feature Request, gpgol, S/MIME, kleopatra, Restricted Project
werner moved T6534: gpg's progress_filter needs to use uint64_t from done to gpgme 1.23.x on the gpgme board.
Oct 25 2023, 10:39 AM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Feature Request, Restricted Project, Windows
werner moved T6187: Kleopatra: Import of p12 file fails with "invalid crypto engine" from done to gpgme 1.23.x on the gpgme board.
Oct 25 2023, 10:18 AM · gpgme (gpgme 1.23.x), kleopatra, gnupg, Restricted Project
werner moved T6622: Kleopatra: Misleading result when decrypting clear signed message followed by public key block in notepad from done to gpgme 1.23.x on the gpgme board.
Oct 25 2023, 10:17 AM · gpgme (gpgme 1.23.x), Bug Report, Restricted Project, kleopatra
werner moved T6748: Let gpgme tell that a encryption subkey exists even if expired from done to gpgme 1.23.x on the gpgme board.
Oct 25 2023, 10:16 AM · gpgme (gpgme 1.23.x), Feature Request
werner moved T6363: Add progress status output to gpgtar from done to gpgme 1.23.x on the gpgme board.
Oct 25 2023, 10:16 AM · gpgme (gpgme 1.23.x), gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), Feature Request

Oct 24 2023

werner changed the status of T6395: ADSK Feature from Testing to Open.

While trying to replicate your findings I might have found a but in the import code which rejected one of the keys (using gnupg 2.2). I'll take care of this.

Oct 24 2023, 4:14 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.1), OpenPGP
werner removed projects from T6770: Add --ignore-cert-extensions to dirmngr: gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42).

According to our rules an initial set of tags should never be a milestone but be in the Backlog or, if work already started,in the WiP column. Because it is anyway invalid, I removed the tags.

Oct 24 2023, 3:36 PM · S/MIME, Restricted Project
werner placed T6253: GpgSM: Backport ECC support to 2.2 up for grabs.
Oct 24 2023, 2:55 PM · gnupg22 (gnupg-2.2.42), Restricted Project, Feature Request, S/MIME
werner added a comment to T6253: GpgSM: Backport ECC support to 2.2.

T6536 has been fixed. With today's commits the Brainpool curves are now also flagged as compliant in gpgsm.

Oct 24 2023, 2:55 PM · gnupg22 (gnupg-2.2.42), Restricted Project, Feature Request, S/MIME
werner committed rG2c3c049fd8a0: sm: Flag Brainpool curves as compliant for all other operations. (authored by werner).
sm: Flag Brainpool curves as compliant for all other operations.
Oct 24 2023, 2:54 PM
werner committed rGf0e127defb87: sm: Flag Brainpool curves as compliant for all other operations. (authored by werner).
sm: Flag Brainpool curves as compliant for all other operations.
Oct 24 2023, 2:51 PM
werner committed rG97708e2ac722: sm: Flag Brainpool curves as compliant. (authored by werner).
sm: Flag Brainpool curves as compliant.
Oct 24 2023, 2:22 PM
werner committed rGafacacec129c: sm: Flag Brainpool curves as compliant. (authored by werner).
sm: Flag Brainpool curves as compliant.
Oct 24 2023, 2:22 PM
werner changed the status of T6752: New minip12 does not import from Firefox anymore from Open to Testing.
Oct 24 2023, 2:17 PM · gnupg24 (gnupg-2.4.4), S/MIME, Bug Report
werner added a comment to T6536: Extend P12 parser for ShroudedKeyBag inside a CertBag.

Now fixed in 2.2 and 2.4 (commits rG08f0b9ea2e955209d467f1ff624bf7abd10ae7ac and rG7661d2fbc6eb533016df63a86ec3e35bf00cfb1f). See also T6752

Oct 24 2023, 2:16 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report, S/MIME, Restricted Project
werner moved T6736: Year 2038 issue for key validity date from Backlog to QA on the gnupg22 board.
Oct 24 2023, 1:47 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Bug Report
werner committed rG4448bc44f0ba: common: Provide API to parse BER/TLV encodings. (authored by werner).
common: Provide API to parse BER/TLV encodings.
Oct 24 2023, 1:26 PM
werner committed rG7661d2fbc6eb: sm: Another partly rewrite of minip12.c (authored by werner).
sm: Another partly rewrite of minip12.c
Oct 24 2023, 9:33 AM
werner committed rG08f0b9ea2e95: sm: Another partly rewrite of minip12.c (authored by werner).
sm: Another partly rewrite of minip12.c
Oct 24 2023, 9:29 AM

Oct 23 2023

werner added a comment to T3362: Prevent Smartcard from caching PIN when cache-ttl is set accordingly.

Well, see my very first comment.

Oct 23 2023, 9:46 AM · Feature Request

Oct 20 2023

werner closed T6365: Help text translation is not applied as Resolved.

Well, this bug is fixed by using a decent libgpg-error or configure it correctly.

Oct 20 2023, 3:51 PM · MacOS, i18n, Bug Report, gnupg24

Oct 19 2023

werner committed rCd473d02a0e37: Remove some //-style comments (authored by werner).
Remove some //-style comments
Oct 19 2023, 9:13 AM

Oct 18 2023

werner added a comment to T6767: Kleopatra: system error without error code when encrypting a file to full disk on Windows.

Should we have a gpg_error_from_w32() as companion to gpg_error_from_syserror() ?

Oct 18 2023, 11:19 PM · gpgme, kleopatra, Restricted Project
werner committed rG873b2b0da108: doc: Minor typo fixes. (authored by werner).
doc: Minor typo fixes.
Oct 18 2023, 3:43 PM

Oct 17 2023

werner closed T6765: signature-key.pdf has incorrect signature as Resolved.
Oct 17 2023, 9:07 PM · Documentation
werner removed a project from T6765: signature-key.pdf has incorrect signature: Bug Report.

Your tools don't use the chain validation model which is required for QES (at least according to German laws). A signature is still valid even if the certificate has been revoked. You need to consider the context and the time the certificate was revoked.

Oct 17 2023, 9:07 PM · Documentation
werner triaged T6762: Unable to Clone libgpg-error Repository via HTTPS, but Successful with Git Protocol as Wishlist priority.

Is currently not enabled, sorry. Use git:// ot the mirror here at dev.gnupg.org. Note that we sign all our commits using a token and as such it is a stronger security prove than a just an arbitrary TLS connection.

Oct 17 2023, 8:59 PM · dev.gnupg.org
werner closed T6763: DEPRECATION: gpg 1.14.0-unknown has a non-standard version number as Invalid.

Sorry, we have nothing do to with this pypi thing even if that file claims " The GnuPG hackers".

Oct 17 2023, 8:57 PM · Bug Report
werner committed rGd528de9c6efb: sm: Minor robustness fix for a regression test. (authored by werner).
sm: Minor robustness fix for a regression test.
Oct 17 2023, 4:44 PM
werner committed rG2e7a08a82944: sm: Support import of PKCS#12 encoded ECC private keys. (authored by werner).
sm: Support import of PKCS#12 encoded ECC private keys.
Oct 17 2023, 4:44 PM

Oct 16 2023

werner committed rG2e99d27bd24a: build: Extend autobuild diagnostics by the username (authored by werner).
build: Extend autobuild diagnostics by the username
Oct 16 2023, 4:39 PM
werner committed rG956b1e1c26aa: build: Extend autobuild diagnostics by the username (authored by werner).
build: Extend autobuild diagnostics by the username
Oct 16 2023, 4:33 PM
werner added a comment to T6708: Allow to inhibit the use of a default PGP keyserver.

I am pretty sure that we have done everything in gnupg. Now if we only had a workboard for kleopatra.

Oct 16 2023, 1:47 PM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Restricted Project, vsd, Feature Request
werner closed T6729: scdaemon 'Operation not supported by device' on macOS unless racing for first (?) read on boot as Invalid.

Funny error description from macOS. Looks that there is no device - your PC/SC test programs confirms this. Thus I don't think this is a bug in scdaemon.

Oct 16 2023, 1:30 PM · Feature Request, Not A Bug, gnupg, scd, MacOS
werner triaged T6756: max-cache-ttl-ssh overrides max-cache-ttl as Low priority.
Oct 16 2023, 1:24 PM · MacOS, gpgagent, ssh, Bug Report
werner added a parent task for T6757: gpgsm 2.4 Fails to import P12 certificate/key: T6752: New minip12 does not import from Firefox anymore.
Oct 16 2023, 1:23 PM · gnupg24 (gnupg-2.4.4), S/MIME, Bug Report
werner added a subtask for T6752: New minip12 does not import from Firefox anymore: T6757: gpgsm 2.4 Fails to import P12 certificate/key.
Oct 16 2023, 1:23 PM · gnupg24 (gnupg-2.4.4), S/MIME, Bug Report
werner triaged T6757: gpgsm 2.4 Fails to import P12 certificate/key as Normal priority.

Recent Mozilla again changed some things. Please see T6752. Can you please provide a sample in case this is not the same problem as in T6752?

Oct 16 2023, 1:22 PM · gnupg24 (gnupg-2.4.4), S/MIME, Bug Report
werner added a comment to T6755: libgcrypt: KEM API.

Actually we never use uint8_t* because that is c99 and very uncommon except for some MCU projects. Instead we use unsigned char *. The use of void* is often used because this allows to pass arbitrary types to a function without requiring ugly and error-prone casting at the caller site.

Oct 16 2023, 1:14 PM · PQC, libgcrypt
werner added a comment to T6637: PQC for Libgcrypt.

You don't need a library but just one object file.

Oct 16 2023, 12:57 PM · PQC, libgcrypt
werner added a comment to T6637: PQC for Libgcrypt.

@fse: Github is not an option here. We don't use it and thus everything relevant to Libgcrypt needs to be documented here and not at some external platform.

Oct 16 2023, 11:53 AM · PQC, libgcrypt
werner closed T6758: gpg-agent doesn't cache passwords in loopback pinentry mode as Resolved.

Sure it does not. That is the whole point of the loopback thing.

Oct 16 2023, 9:16 AM · Not A Bug

Oct 14 2023

werner committed rG606933dfb48d: gpg: Allow to specify seconds since Epoch beyond 2038. (authored by werner).
gpg: Allow to specify seconds since Epoch beyond 2038.
Oct 14 2023, 5:37 PM
werner committed rGa17363e99294: common: New function scan_secondsstr. (authored by werner).
common: New function scan_secondsstr.
Oct 14 2023, 5:37 PM
werner committed rG5eaf2e926637: gpg: Allow to specify seconds since Epoch beyond 2038. (authored by werner).
gpg: Allow to specify seconds since Epoch beyond 2038.
Oct 14 2023, 5:37 PM
werner committed rGf5947f749450: common: New function scan_secondsstr. (authored by werner).
common: New function scan_secondsstr.
Oct 14 2023, 5:37 PM

Oct 11 2023

werner committed rG4e47639af0dd: scd:openpgp: Allow the reading the key by keygrip. (authored by werner).
scd:openpgp: Allow the reading the key by keygrip.
Oct 11 2023, 10:30 AM
werner committed rGc45a8b034c5e: scd:openpgp: Use a special compare for the serialno. (authored by werner).
scd:openpgp: Use a special compare for the serialno.
Oct 11 2023, 10:30 AM
werner committed rG92528476461b: scd:openpgp: Extend KEYPAIRINFO with an algorithm string. (authored by werner).
scd:openpgp: Extend KEYPAIRINFO with an algorithm string.
Oct 11 2023, 10:30 AM
werner committed rG10f8bb167138: scd:openpgp: Use shared fucntion for the dispserialno. (authored by werner).
scd:openpgp: Use shared fucntion for the dispserialno.
Oct 11 2023, 10:30 AM

Oct 10 2023

werner committed rGacda0a3f3377: scd: Add handling of "Algorithm Information" DO. (authored by gniibe).
scd: Add handling of "Algorithm Information" DO.
Oct 10 2023, 4:54 PM
werner committed rGfe683a1d7cdf: scd:openpgp: Some comment updates (authored by werner).
scd:openpgp: Some comment updates
Oct 10 2023, 4:54 PM
werner committed rG52abdac2d42b: scd: Add handling of Ed448 key. (authored by gniibe).
scd: Add handling of Ed448 key.
Oct 10 2023, 4:54 PM
werner committed rGd4208704a784: scd:openpgp: New KEY-STATUS attribute. (authored by werner).
scd:openpgp: New KEY-STATUS attribute.
Oct 10 2023, 4:54 PM
werner committed rG216f3fc96ac2: scd:openpgp: Add attribute "UIF" for convenience. (authored by werner).
scd:openpgp: Add attribute "UIF" for convenience.
Oct 10 2023, 4:54 PM
werner committed rGb262a21c617d: scd:openpgp: Support the ecdh-params arg for writing keys. (authored by werner).
scd:openpgp: Support the ecdh-params arg for writing keys.
Oct 10 2023, 4:54 PM
werner committed rGd25e96065268: scd:openpgp: Handle wrong error return code of Yubikey. (authored by werner).
scd:openpgp: Handle wrong error return code of Yubikey.
Oct 10 2023, 4:54 PM
werner committed rGd938abcc5ee2: scd: Fix description string. (authored by gniibe).
scd: Fix description string.
Oct 10 2023, 4:54 PM
werner committed rG7666a4583007: scd:openpgp: Support UIF changing command. (authored by gniibe).
scd:openpgp: Support UIF changing command.
Oct 10 2023, 4:54 PM
werner committed rG9e3b7e26a9f9: scd:openpgp: Small speedup reading card properties. (authored by werner).
scd:openpgp: Small speedup reading card properties.
Oct 10 2023, 4:54 PM
werner committed rGb2363c1dd97d: scd: Allow standard keyref scheme for app-openpgp. (authored by werner).
scd: Allow standard keyref scheme for app-openpgp.
Oct 10 2023, 4:54 PM
werner committed rG57bfad2c39f5: scd:openpgp: Allow reading and writing user certs for keys 1 and 2 (authored by werner).
scd:openpgp: Allow reading and writing user certs for keys 1 and 2
Oct 10 2023, 4:54 PM
werner committed rG3d368c1a7d1c: scd:openpgp: Support GET DATA response with no header for DO 0x00FA. (authored by gniibe).
scd:openpgp: Support GET DATA response with no header for DO 0x00FA.
Oct 10 2023, 4:54 PM
werner committed rG03aa4e66515e: scd:openpgp: Replace assert by log_assert. (authored by werner).
scd:openpgp: Replace assert by log_assert.
Oct 10 2023, 4:54 PM
werner committed rGc4eada078794: scd:openpgp: Pass arg ctrl to more functions. (authored by werner).
scd:openpgp: Pass arg ctrl to more functions.
Oct 10 2023, 4:54 PM
werner committed rGa942986f1737: scd:openpgp: Fix computing fingerprint for ECC with SOS. (authored by gniibe).
scd:openpgp: Fix computing fingerprint for ECC with SOS.
Oct 10 2023, 4:54 PM
werner committed rG24033dc8aeaa: scd:openpgp: Very minor refactoring (authored by werner).
scd:openpgp: Very minor refactoring
Oct 10 2023, 4:54 PM
werner committed rG7f8cac5cec22: scd:openpgp: Rename an internal variable. (authored by werner).
scd:openpgp: Rename an internal variable.
Oct 10 2023, 4:54 PM
werner committed rG5601f5db9862: gpgsm: Improvements for NDEF in the pkcs#12 parser (authored by werner).
gpgsm: Improvements for NDEF in the pkcs#12 parser
Oct 10 2023, 11:42 AM
werner added a comment to T6752: New minip12 does not import from Firefox anymore.

Yes, there is clearly a problem with the handling of NDEF. I have a fix for that but there are other oddities in that pkcs12 object. Do you have the Firefox version you used to create this?

Oct 10 2023, 11:13 AM · gnupg24 (gnupg-2.4.4), S/MIME, Bug Report
werner claimed T6752: New minip12 does not import from Firefox anymore.
Oct 10 2023, 10:06 AM · gnupg24 (gnupg-2.4.4), S/MIME, Bug Report
werner triaged T6752: New minip12 does not import from Firefox anymore as Normal priority.
Oct 10 2023, 9:37 AM · gnupg24 (gnupg-2.4.4), S/MIME, Bug Report

Oct 6 2023

werner added a comment to T6729: scdaemon 'Operation not supported by device' on macOS unless racing for first (?) read on boot.

I am wondering a bit about the gpg: DBG: chan_3 <- ERR 100696144 Operation not supported by device <SCD> which is not the string I expected for this error:

Oct 6 2023, 2:28 PM · Feature Request, Not A Bug, gnupg, scd, MacOS
werner committed rG4963f13f8fa9: scd:openpgp: Return better error codes for the Reset Code. (authored by werner).
scd:openpgp: Return better error codes for the Reset Code.
Oct 6 2023, 1:25 PM
werner triaged T6749: Kleopatra: show only one error/information window for a certificate import as Normal priority.
Oct 6 2023, 11:29 AM · vsd33 (vsd-3.3.0), Feature Request, kleopatra, Restricted Project
werner triaged T6723: GPG hangs if the provided TTY is invalid as Low priority.
Oct 6 2023, 11:28 AM · Info Needed, MacOS, pinentry, Support
werner triaged T6741: gpg 2.3+ may display garbled characters for date and time in non-English Windows as Normal priority.
Oct 6 2023, 11:27 AM · gnupg24 (gnupg-2.4.4), i18n, Windows, Bug Report
werner added a project to T6741: gpg 2.3+ may display garbled characters for date and time in non-English Windows: i18n.
Oct 6 2023, 11:27 AM · gnupg24 (gnupg-2.4.4), i18n, Windows, Bug Report
werner triaged T6745: Possible Okular improvements as Normal priority.
Oct 6 2023, 11:25 AM · Feature Request, okular
werner committed rG9976285ff065: sm: Support more HMAC algos in the pkcs#12 parser. (authored by werner).
sm: Support more HMAC algos in the pkcs#12 parser.
Oct 6 2023, 11:23 AM
werner committed rG24b3a5a5794d: sm: Support more HMAC algos in the pkcs#12 parser. (authored by werner).
sm: Support more HMAC algos in the pkcs#12 parser.
Oct 6 2023, 11:17 AM

Oct 5 2023

werner moved T6497: gpgtar does not return failure code to gpgme from WiP to QA on the gnupg22 board.
Oct 5 2023, 4:00 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.2), Bug Report, Restricted Project
werner changed the status of T6528: gpg: No error status when encrypting to full disk from Open to Testing.

I forgot to backport one patch. With that patch we get what we expect:

Oct 5 2023, 3:50 PM · gnupg22 (gnupg-2.2.42), gnupg24 (gnupg-2.4.3), Restricted Project
werner committed rG1e9ac18f8818: common,w32: Add missing GetLastError->errno mapping. (authored by werner).
common,w32: Add missing GetLastError->errno mapping.
Oct 5 2023, 3:50 PM
werner committed rMb63d203d3ba4: core: Add key capability flags has_encrypt etc. (authored by werner).
core: Add key capability flags has_encrypt etc.
Oct 5 2023, 2:34 PM
werner committed rM349a69b5ea77: core: Check STATUS_FAILURE in export operations. (authored by werner).
core: Check STATUS_FAILURE in export operations.
Oct 5 2023, 2:34 PM
werner assigned T6748: Let gpgme tell that a encryption subkey exists even if expired to ikloecker.

Core part done.

Oct 5 2023, 2:19 PM · gpgme (gpgme 1.23.x), Feature Request
werner triaged T6748: Let gpgme tell that a encryption subkey exists even if expired as Normal priority.
Oct 5 2023, 12:49 PM · gpgme (gpgme 1.23.x), Feature Request
werner triaged T6747: sexp string including \0 as Normal priority.
Oct 5 2023, 11:41 AM · libgcrypt, Bug Report
werner added inline comments to rCddd41eb6ace0: sexp: String with \0 is considered "binary"..
Oct 5 2023, 11:39 AM
werner moved T6708: Allow to inhibit the use of a default PGP keyserver from WiP to QA on the gnupg22 board.

Form the Gnupg-2.2 commit rG936954a18a2df made sure that the hkps:// prefixing from kleopatra is ignored.

Oct 5 2023, 11:35 AM · gnupg24 (gnupg-2.4.4), gnupg22 (gnupg-2.2.42), Restricted Project, vsd, Feature Request
werner moved T3456: GPG does not import secret subkeys from --export-secret-subkeys output if subkey stubs existed before from WiP to QA on the gnupg22 board.
Oct 5 2023, 11:30 AM · gnupg22 (gnupg-2.2.42), Restricted Project