Page MenuHome GnuPG
Feed All Stories

Jun 18 2020

werner closed T4976: Revocation Date after importing a Rev-Cert as Resolved.
Jun 18 2020, 10:33 AM · gnupg, Not A Bug
werner added a comment to T4976: Revocation Date after importing a Rev-Cert.

That is unfortunately not possible because there is no fixed link between the key and the rev cert. Instead they are linked via cryptographic signatures. The pre-generated rev certs are a fail stop measure in the case that the user lost access to the private key and can't create a revocation with a concrete reasons etc.

Jun 18 2020, 10:32 AM · gnupg, Not A Bug
gniibe committed rCf2847d56cce2: ecc: Fix the condition for EdDSA data handling. (authored by gniibe).
ecc: Fix the condition for EdDSA data handling.
Jun 18 2020, 6:52 AM
gniibe committed rCa6177e1bc948: ecc: For Ed448, it's only for EdDSA. (authored by gniibe).
ecc: For Ed448, it's only for EdDSA.
Jun 18 2020, 6:52 AM
gniibe committed rCba78ad8f1967: ecc: Support EdDSA with context and enabling PH(M). (authored by gniibe).
ecc: Support EdDSA with context and enabling PH(M).
Jun 18 2020, 4:50 AM
gniibe committed rC2856ac14ae3e: ecc: Change EdDSA internal API. (authored by gniibe).
ecc: Change EdDSA internal API.
Jun 18 2020, 2:54 AM

Jun 17 2020

ElBarto updated the task description for T4976: Revocation Date after importing a Rev-Cert.
Jun 17 2020, 5:23 PM · gnupg, Not A Bug
ElBarto created T4976: Revocation Date after importing a Rev-Cert.
Jun 17 2020, 4:58 PM · gnupg, Not A Bug
werner committed rGd1e1c622d55e: agent: Fix regression in 'd' fixup code for shadowed keys. (authored by werner).
agent: Fix regression in 'd' fixup code for shadowed keys.
Jun 17 2020, 3:09 PM
werner committed rG596212e71abf: sm: Support verification of nistp521 signatures. (authored by werner).
sm: Support verification of nistp521 signatures.
Jun 17 2020, 3:02 PM
werner committed rK486fb0257d08: Support TR-03111 plain format ECDSA signature verification. (authored by werner).
Support TR-03111 plain format ECDSA signature verification.
Jun 17 2020, 2:22 PM
gniibe committed rC1cf497546946: ecc: Support "label" for EdDSA context in data. (authored by gniibe).
ecc: Support "label" for EdDSA context in data.
Jun 17 2020, 10:02 AM
gniibe committed rCd51a9c259d49: ecc: Initialize key before handling data. (authored by gniibe).
ecc: Initialize key before handling data.
Jun 17 2020, 10:02 AM
gniibe committed rC9a640eba6dd7: ecc: Add new flag "prehash". (authored by gniibe).
ecc: Add new flag "prehash".
Jun 17 2020, 9:46 AM
gniibe committed rCb1721f9b291a: ecc: No (flags eddsa) required for Ed448. (authored by gniibe).
ecc: No (flags eddsa) required for Ed448.
Jun 17 2020, 5:48 AM
gniibe committed rC5585ee494708: ecc: Support Ed448 by _gcry_ecc_compute_public. (authored by gniibe).
ecc: Support Ed448 by _gcry_ecc_compute_public.
Jun 17 2020, 5:48 AM
gniibe added a comment to D505: Ed448 support for GnuPG.

The changes just follow the existing practice of Ed25519, which does:

Jun 17 2020, 3:21 AM

Jun 16 2020

jukivili committed rCc1535d0b8797: tests: Add basic test-vectors for SM4 (authored by Tianjia Zhang <tianjia.zhang@linux.alibaba.com>).
tests: Add basic test-vectors for SM4
Jun 16 2020, 9:01 PM
jukivili committed rC6c571bfda640: doc: add GCRY_MD_SM3, GCRY_MAC_HMAC_SM3 and GCRY_MAC_GOST28147_IMIT (authored by jukivili).
doc: add GCRY_MD_SM3, GCRY_MAC_HMAC_SM3 and GCRY_MAC_GOST28147_IMIT
Jun 16 2020, 9:01 PM
jukivili committed rCddcce166ab8b: Add SM4 symmetric cipher algorithm (authored by Tianjia Zhang <tianjia.zhang@linux.alibaba.com>).
Add SM4 symmetric cipher algorithm
Jun 16 2020, 9:01 PM
rcinterstate added a comment to T4973: Cross build problem with v1.38.

You are very welcome, i'll let you know if i found more issues in the future, same goes to libgcrypt.

Jun 16 2020, 7:21 PM · Restricted Project, gpgrt
slandden updated the summary of D501: VPMSUMD accelleration for GCM mode on PPC.
Jun 16 2020, 2:57 PM
slandden updated the diff for D501: VPMSUMD accelleration for GCM mode on PPC.

Switching to assembly for the shifts made a significant speed-up. As Minicloud is seemingly broken (can't open up ssh port) I cannot test on 64-bit big-endian or 32-bit and have thus made it 64le-only.

Jun 16 2020, 2:57 PM
gniibe created D505: Ed448 support for GnuPG.
Jun 16 2020, 9:30 AM
gniibe committed rCc15cc1a38199: ecc: Fix Ed448 key generation. (authored by gniibe).
ecc: Fix Ed448 key generation.
Jun 16 2020, 9:24 AM
gniibe committed rCc7779e499e90: ecc,test: Add testing Ed448. (authored by gniibe).
ecc,test: Add testing Ed448.
Jun 16 2020, 4:26 AM
gniibe committed rCd1baad35c650: ecc: Support Ed448 for verify. (authored by gniibe).
ecc: Support Ed448 for verify.
Jun 16 2020, 4:26 AM
gniibe committed rCe25446ecc044: ecc: Support Ed448 for key generation. (authored by gniibe).
ecc: Support Ed448 for key generation.
Jun 16 2020, 4:26 AM
gniibe committed rC951b37c50386: ecc: Support Ed448 signing. (authored by gniibe).
ecc: Support Ed448 signing.
Jun 16 2020, 4:26 AM
gniibe committed rCf6815a96e51b: ecc: Support shake128 and shake256 for message digest. (authored by gniibe).
ecc: Support shake128 and shake256 for message digest.
Jun 16 2020, 4:26 AM
gniibe committed rC32d6d73d44d3: ecc: Use SHAKE256 in EdDSA with Ed448. (authored by gniibe).
ecc: Use SHAKE256 in EdDSA with Ed448.
Jun 16 2020, 4:26 AM
gniibe committed rCbd22b029bbf5: ecc: Support Ed448 in decoding point. (authored by gniibe).
ecc: Support Ed448 in decoding point.
Jun 16 2020, 4:26 AM
gniibe committed rC339b03acf097: ecc: Add new curve: Ed448. (authored by gniibe).
ecc: Add new curve: Ed448.
Jun 16 2020, 4:26 AM
gniibe committed rC3386aaf84d4d: ecc: Fix EdDSA encoding for Ed448. (authored by gniibe).
ecc: Fix EdDSA encoding for Ed448.
Jun 16 2020, 4:26 AM
gniibe added a comment to D504: ECC change for Ed448.

Changes pushed to master.

Jun 16 2020, 4:19 AM · libgcrypt

Jun 15 2020

bernhard added a comment to T4974: timeout for pinentry too short for key-generation, losing previous entries.

To explain the use case, I've started coming up with a good passphrase and this took a bit of time with a pencil and paper in front of me. When I wanted to type it in, it was too late. Thus I guess that some people will look up good rules of passphrases or at least make sure they can remember the one they are typing in.

Jun 15 2020, 11:34 AM · pinentry
gniibe added a comment to D502: ECC change for SOS.

Pushed the patch to master.

Jun 15 2020, 4:45 AM
gniibe committed rE1a4c1f37a1c9: build: Fix the gpg-error-config test for cross build. (authored by gniibe).
build: Fix the gpg-error-config test for cross build.
Jun 15 2020, 4:41 AM
gniibe added a comment to T4973: Cross build problem with v1.38.

It's me who should say "thank you".

Jun 15 2020, 4:39 AM · Restricted Project, gpgrt
rcinterstate added a comment to T4973: Cross build problem with v1.38.

Yes, i always build it with PKG_CONFIG_SYSROOT_DIR but never had any issues with it until 1.38 version, your suggestion definitely fixed it. Thank you.

Jun 15 2020, 4:29 AM · Restricted Project, gpgrt
gniibe added a comment to T4973: Cross build problem with v1.38.

Or one liner patch would be enough:

Jun 15 2020, 3:32 AM · Restricted Project, gpgrt
gniibe added a comment to T4973: Cross build problem with v1.38.

IIUC, you build libgpg-error with setting PKG_CONFIG_SYSROOT_DIR.
It results errors, because while old gpg-error-config never supports PKG_CONFIG_SYSROOT_DIR, it compares result from old gpg-error-config and gpgrt-config gpg-error.

Jun 15 2020, 3:27 AM · Restricted Project, gpgrt
gniibe added a comment to T4973: Cross build problem with v1.38.

Please give us full build log here, so that we can investigate what's going on. You can upload log file by the "upload" button in comment edit dialog.

Jun 15 2020, 3:08 AM · Restricted Project, gpgrt

Jun 14 2020

kuraga added a comment to T4933: Incorrect expiration time of created subkey.

Any news on this?

Jun 14 2020, 10:44 PM · gnupg (gpg22), Bug Report

Jun 13 2020

werner triaged T4974: timeout for pinentry too short for key-generation, losing previous entries as Wishlist priority.

5 or 10 minutes are not reasonable in this case. Users are expected to attend the key generation. Your idea of having a countdown after, say 30 seconds, makes sense and should be easy to implement in the pinentries.

Jun 13 2020, 3:05 PM · pinentry
werner triaged T4975: undefined-shift in block_filter as Normal priority.

Thanks for explaining; this may indeed lead to a followup processing error of correct data. However, I don't expect to ever see a fixed length header of 2GiB or more because the sender would have had to buffer all that data in the first place.

Jun 13 2020, 3:02 PM · gnupg (gpg22), Bug Report
ltx updated the task description for T4975: undefined-shift in block_filter.
Jun 13 2020, 5:23 AM · gnupg (gpg22), Bug Report
ltx updated the task description for T4975: undefined-shift in block_filter.
Jun 13 2020, 5:17 AM · gnupg (gpg22), Bug Report
rcinterstate added a comment to T4973: Cross build problem with v1.38.

Confirm gpg-error-config works... no

Makefile:1667: recipe for target 'gpg-error-config' failed

Jun 13 2020, 2:58 AM · Restricted Project, gpgrt

Jun 12 2020

werner added a comment to T4975: undefined-shift in block_filter.

Please describe the problem and don't just paste compiler output.

Jun 12 2020, 11:05 PM · gnupg (gpg22), Bug Report
rcinterstate added a comment to T4973: Cross build problem with v1.38.

No problem, in fact there's several issues with the cross build code, i'll report them later today.

Jun 12 2020, 6:59 PM · Restricted Project, gpgrt
gniibe created D504: ECC change for Ed448.
Jun 12 2020, 7:11 AM · libgcrypt
ltx updated the test plan for D503: fix undefined-shift in block_filter.
Jun 12 2020, 5:24 AM
ltx updated the test plan for D503: fix undefined-shift in block_filter.
Jun 12 2020, 5:24 AM
ltx added a task to D503: fix undefined-shift in block_filter: T4975: undefined-shift in block_filter.
Jun 12 2020, 5:20 AM
ltx added a revision to T4975: undefined-shift in block_filter: D503: fix undefined-shift in block_filter.
Jun 12 2020, 5:20 AM · gnupg (gpg22), Bug Report
ltx removed External Link on T4975: undefined-shift in block_filter.
Jun 12 2020, 5:20 AM · gnupg (gpg22), Bug Report
ltx created T4975: undefined-shift in block_filter.
Jun 12 2020, 5:19 AM · gnupg (gpg22), Bug Report
ltx created D503: fix undefined-shift in block_filter.
Jun 12 2020, 5:18 AM
gniibe committed rCdb7b2c591004: ecc: Fix NBITS in domain_parms. (authored by gniibe).
ecc: Fix NBITS in domain_parms.
Jun 12 2020, 3:18 AM
gniibe added a comment to T4973: Cross build problem with v1.38.

Sorry for repeated mistake of mine.
I fixed it and tested with 'make distcheck' in the environment of cross-build for ppc64el host.

Jun 12 2020, 2:06 AM · Restricted Project, gpgrt
gniibe committed rE159e394920f6: build: Fix command-line to make 'src 'dir. (authored by gniibe).
build: Fix command-line to make 'src 'dir.
Jun 12 2020, 2:01 AM

Jun 11 2020

rcinterstate added a comment to T4973: Cross build problem with v1.38.

After this change:

Jun 11 2020, 5:25 PM · Restricted Project, gpgrt
bernhard updated the task description for T4974: timeout for pinentry too short for key-generation, losing previous entries.
Jun 11 2020, 9:55 AM · pinentry
bernhard updated the task description for T4974: timeout for pinentry too short for key-generation, losing previous entries.
Jun 11 2020, 9:55 AM · pinentry
bernhard created T4974: timeout for pinentry too short for key-generation, losing previous entries.
Jun 11 2020, 9:54 AM · pinentry
gniibe committed rEce97528fa3dc: build: On cross build, detect host's objdump. (authored by gniibe).
build: On cross build, detect host's objdump.
Jun 11 2020, 4:35 AM
gniibe triaged T4973: Cross build problem with v1.38 as Normal priority.

Thanks for your report. I think it fails to generate src/lock-obj-pub.native.h.

Jun 11 2020, 3:52 AM · Restricted Project, gpgrt
rcinterstate added a comment to T4973: Cross build problem with v1.38.

Thank you also for the reply, the environment / build host is Ubuntu 18.04 LTS x86-x64 GNU/Linux and target host systems are MIPS and ARM.

Jun 11 2020, 2:27 AM · Restricted Project, gpgrt
dkg reopened T4892: gpgsm --gen-key with existing key from "ssh-add" fails as "Open".

This appears to still be a problem, despite upgrading to libksba 1.4.0:

Jun 11 2020, 1:29 AM · gnupg24, Bug Report, S/MIME

Jun 10 2020

werner assigned T4973: Cross build problem with v1.38 to gniibe.

Thanks for the report. It would be helpful if you can tell us your environment; in particular your build and target(host ) system.

Jun 10 2020, 10:05 AM · Restricted Project, gpgrt

Jun 9 2020

Laurent Montel <montel@kde.org> committed rKLEOPATRAe35a57d180d4: Port some clazy warning (authored by Laurent Montel <montel@kde.org>).
Port some clazy warning
Jun 9 2020, 8:25 PM
werner changed the status of T4735: Please provide an option to make --verify accept only signatures from specific trusted UID from Open to Testing.
Jun 9 2020, 6:31 PM · gnupg (gpg23), Feature Request
werner added a comment to T4735: Please provide an option to make --verify accept only signatures from specific trusted UID.

Shall we backport this to 2.2 which is our LTS release?

Jun 9 2020, 6:31 PM · gnupg (gpg23), Feature Request
werner committed rGeeb599c9e261: gpg: Fix for new SOS changes when used with Libgcrypt < 1.8.6. (authored by werner).
gpg: Fix for new SOS changes when used with Libgcrypt < 1.8.6.
Jun 9 2020, 6:17 PM
werner committed rC47e8977d24e5: mpi: Fix flags in mpi_copy for opaque MPI. (authored by gniibe).
mpi: Fix flags in mpi_copy for opaque MPI.
Jun 9 2020, 6:10 PM
werner committed rG96f1ed546800: gpg: Extend the TRUST_ status lines. (authored by werner).
gpg: Extend the TRUST_ status lines.
Jun 9 2020, 11:16 AM
rcinterstate updated the task description for T4973: Cross build problem with v1.38.
Jun 9 2020, 10:48 AM · Restricted Project, gpgrt
rcinterstate updated the task description for T4973: Cross build problem with v1.38.
Jun 9 2020, 10:48 AM · Restricted Project, gpgrt
aheinecke committed rM88f3202521d4: doc: Explain verify_result_t.status == 0 more (authored by aheinecke).
doc: Explain verify_result_t.status == 0 more
Jun 9 2020, 10:45 AM
rcinterstate created T4973: Cross build problem with v1.38.
Jun 9 2020, 10:44 AM · Restricted Project, gpgrt
werner edited projects for T4971: Pass setrepeat to pinentry for symmetric encryption, too, added: gnupg (gpg22); removed gpgagent, gnupg.

It is actually used but for whatever reason only for signed and symmetric encrypted messages.

Jun 9 2020, 10:05 AM · gnupg (gpg22)
aheinecke created T4972: GPG: Add Option to force passphrase constraints for symmetric encryption, too.
Jun 9 2020, 9:58 AM · gnupg (gpg22), Feature Request
aheinecke created T4971: Pass setrepeat to pinentry for symmetric encryption, too.
Jun 9 2020, 9:51 AM · gnupg (gpg22)
gniibe committed rGda5e0bc31b4c: gpg: Use bytes for ECDH. (authored by gniibe).
gpg: Use bytes for ECDH.
Jun 9 2020, 8:51 AM
gniibe committed rGe9760eb9e70b: gpg: Add X448 support. (authored by gniibe).
gpg: Add X448 support.
Jun 9 2020, 8:00 AM
gniibe committed rGf5bc94555458: gpg,ecc: Handle external representation as SOS with opaque MPI. (authored by gniibe).
gpg,ecc: Handle external representation as SOS with opaque MPI.
Jun 9 2020, 3:38 AM

Jun 8 2020

werner added a comment to T4735: Please provide an option to make --verify accept only signatures from specific trusted UID.

With the recent change the --sender option has an effect on the selection of the User ID used for the key validity check and the TRUST_ status lines:

Jun 8 2020, 8:43 PM · gnupg (gpg23), Feature Request
werner committed rG5c2080f4670a: gpg: If possible TRUST values now depend on signer's UID or --sender. (authored by werner).
gpg: If possible TRUST values now depend on signer's UID or --sender.
Jun 8 2020, 8:14 PM
werner committed rG61bb75d045a3: build: Fix recent commit for SOURCE_DATE_EPOCH. (authored by werner).
build: Fix recent commit for SOURCE_DATE_EPOCH.
Jun 8 2020, 8:14 PM
jukivili committed rC3060aadec396: Disable all assembly modules with --disable-asm (authored by jukivili).
Disable all assembly modules with --disable-asm
Jun 8 2020, 8:10 PM
jukivili committed rC6cdd7268fe19: rijndael: fix UBSAN warning on left shift by 24 places with type 'int' (authored by jukivili).
rijndael: fix UBSAN warning on left shift by 24 places with type 'int'
Jun 8 2020, 8:10 PM
Christoph Feck <cfeck@kde.org> committed rKLEOPATRAef3438745762: GIT_SILENT Update Appstream for new release (authored by Christoph Feck <cfeck@kde.org>).
GIT_SILENT Update Appstream for new release
Jun 8 2020, 8:03 PM
Christoph Feck <cfeck@kde.org> committed rKLEOPATRAab4279b4b287: GIT_SILENT Update Appstream for new release (authored by Christoph Feck <cfeck@kde.org>).
GIT_SILENT Update Appstream for new release
Jun 8 2020, 8:03 PM
tnbp added a comment to T4969: Kleopatra: Disable rich text in notepad widget.

Cool, thanks for fixing this!

Jun 8 2020, 4:52 PM · Bug Report, kleopatra
bernhard added a comment to T4970: TLS certificate expired 2020-06-06 for chat.gnupg.org jabber.gnupg.org.

How do I know that you've noticed?

Jun 8 2020, 4:08 PM
werner closed T4970: TLS certificate expired 2020-06-06 for chat.gnupg.org jabber.gnupg.org as Invalid.

Please don't report such things; we will notice this ourselve.

Jun 8 2020, 4:05 PM
aheinecke committed rKLEOPATRA089ae0574b15: Do not accept rich text in notepad (authored by aheinecke).
Do not accept rich text in notepad
Jun 8 2020, 3:38 PM
aheinecke added a comment to T4969: Kleopatra: Disable rich text in notepad widget.

Argh, I had overlooked that you even mention a pull request.
So Apologies that I did not attribute the fix directly to you.

Jun 8 2020, 3:37 PM · Bug Report, kleopatra
aheinecke closed T4969: Kleopatra: Disable rich text in notepad widget as Resolved.

Thanks for the nice report. The fix was completely straightforward, I just didn't think about rich text when I implemented it.

Jun 8 2020, 3:36 PM · Bug Report, kleopatra