Page MenuHome GnuPG
Feed All Stories

Apr 21 2022

ikloecker committed rKLEOPATRA5df72613f43b: Ensure that the key details are loaded when keys were reloaded (authored by ikloecker).
Ensure that the key details are loaded when keys were reloaded
Apr 21 2022, 4:32 PM
ikloecker committed rKLEOPATRAb035e01d57e1: Unify updating of key after key was changed (authored by ikloecker).
Unify updating of key after key was changed
Apr 21 2022, 4:32 PM
ikloecker committed rKLEOPATRA0b6290a47528: Connect the signal only once (authored by ikloecker).
Connect the signal only once
Apr 21 2022, 4:32 PM
ikloecker committed rKLEOPATRA3ac9f23e07bc: Ask for confirmation before revoking a user ID (authored by ikloecker).
Ask for confirmation before revoking a user ID
Apr 21 2022, 4:32 PM
ikloecker committed rKLEOPATRA6df84274eb17: Disable "Revoke User ID" action for last "valid" user ID (authored by ikloecker).
Disable "Revoke User ID" action for last "valid" user ID
Apr 21 2022, 4:32 PM
ikloecker committed rKLEOPATRAc5e2514e3fb3: Add the possibility to revoke a user ID (authored by ikloecker).
Add the possibility to revoke a user ID
Apr 21 2022, 4:32 PM
werner committed rGaec972732e97: speedo: Fix authenticode signing (authored by werner).
speedo: Fix authenticode signing
Apr 21 2022, 2:21 PM
werner committed rGb400ad267539: po: Auto update (authored by werner).
po: Auto update
Apr 21 2022, 2:21 PM
werner committed rG9b297a9d44b7: dirmngr: Fix Makefile (authored by werner).
dirmngr: Fix Makefile
Apr 21 2022, 2:21 PM
aheinecke committed rW1bae03cb824d: Update kde-l10n with latest german translation (authored by aheinecke).
Update kde-l10n with latest german translation
Apr 21 2022, 12:57 PM
aheinecke committed rX2837c1562606: Post release version bump (authored by aheinecke).
Post release version bump
Apr 21 2022, 12:01 PM
aheinecke committed rXeee8351a525f: Update NEWS for todays relase (authored by aheinecke).
Update NEWS for todays relase
Apr 21 2022, 12:01 PM
aheinecke committed rX548de964824d: Add registry config for default command (authored by aheinecke).
Add registry config for default command
Apr 21 2022, 12:01 PM
aheinecke committed rW4abb7dc54b15: Update GpgOL to 2.5.3 (authored by aheinecke).
Update GpgOL to 2.5.3
Apr 21 2022, 10:58 AM
aheinecke committed rW29d495c6674f: Update gpgex to 1.0.9 (authored by aheinecke).
Update gpgex to 1.0.9
Apr 21 2022, 10:58 AM
aheinecke committed rDe6f15b72bdbd: swdb: Release gpgex 1.0.9 (authored by aheinecke).
swdb: Release gpgex 1.0.9
Apr 21 2022, 10:58 AM
aheinecke added a comment to T5932: Kleopatra: Make fingerprint easier accessible.

For the record the Task for the fingerprint copy was T5776

Apr 21 2022, 10:20 AM · kleopatra
aheinecke closed T5932: Kleopatra: Make fingerprint easier accessible as Wontfix.

I tend to disagree. The fingerprint is a very long and cryptic looking thing. Most users of Kleopatra will never share their fingerprint as they tend to work on a TOFU model, just accepting a given key and using it. For another bunch of users the long keyid, which we show, is more then enough security. And for the VS-NfD case with very high security where users compare a full fingerprint it is accessibile enough.

Apr 21 2022, 10:19 AM · kleopatra
aheinecke closed T5272: GpgEx: Incorrect spawn of UI Server can cause a c:\Program.exe to be executed as Resolved.
Apr 21 2022, 9:58 AM · gpgex
werner added a project to T5935: scd: SSH emulation of gpg-agent doesn't work well with sntrup761x25519-sha512@openssh.com: gnupg (gpg23).
Apr 21 2022, 7:35 AM · workaround, gnupg (gpg23), ssh, Bug Report, scd
werner triaged T5935: scd: SSH emulation of gpg-agent doesn't work well with sntrup761x25519-sha512@openssh.com as Normal priority.
Apr 21 2022, 7:35 AM · workaround, gnupg (gpg23), ssh, Bug Report, scd
gniibe added a comment to T5935: scd: SSH emulation of gpg-agent doesn't work well with sntrup761x25519-sha512@openssh.com.

With newer Gnuk Token, following patch should work:

diff --git a/scd/app-openpgp.c b/scd/app-openpgp.c
index 05e1f3977..439052f8c 100644
--- a/scd/app-openpgp.c
+++ b/scd/app-openpgp.c
@@ -5490,6 +5490,11 @@ do_auth (app_t app, ctrl_t ctrl, const char *keyidstr,
           exmode = 1;    /* Use extended length.  */
           le_value = app->app_local->keyattr[2].rsa.n_bits / 8;
         }
+      else if (app->app_local->cardcap.cmd_chaining && indatalen > 254)
+        {
+          exmode = -254; /* Command chaining with max. 254 bytes.  */
+          le_value = 0;
+        }
       else if (indatalen > 255)
         {
           if (!app->app_local->cardcap.ext_lc_le)
Apr 21 2022, 6:43 AM · workaround, gnupg (gpg23), ssh, Bug Report, scd
gniibe claimed T5935: scd: SSH emulation of gpg-agent doesn't work well with sntrup761x25519-sha512@openssh.com.
Apr 21 2022, 6:41 AM · workaround, gnupg (gpg23), ssh, Bug Report, scd
gniibe set External Link to https://bugs.debian.org/1008573 on T5935: scd: SSH emulation of gpg-agent doesn't work well with sntrup761x25519-sha512@openssh.com.
Apr 21 2022, 6:41 AM · workaround, gnupg (gpg23), ssh, Bug Report, scd
gniibe created T5935: scd: SSH emulation of gpg-agent doesn't work well with sntrup761x25519-sha512@openssh.com.
Apr 21 2022, 6:41 AM · workaround, gnupg (gpg23), ssh, Bug Report, scd
gniibe committed rG3560cd0d9d79: po: Update Simplified Chinese Translation. (authored by gniibe).
po: Update Simplified Chinese Translation.
Apr 21 2022, 6:36 AM
gniibe accepted D551: po: Update Simplified Chinese Translation..
Apr 21 2022, 6:29 AM
gniibe committed rC299e2f934159: tests: Replace custom bit with more generic flags (authored by Jakuje).
tests: Replace custom bit with more generic flags
Apr 21 2022, 3:25 AM
gniibe committed rCf736f3c70182: tests: Expect the RSA PKCS #1.5 encryption to fail in FIPS mode (authored by Jakuje).
tests: Expect the RSA PKCS #1.5 encryption to fail in FIPS mode
Apr 21 2022, 3:25 AM
gniibe committed rCc7709f7b2384: Do not allow PKCS #1.5 padding for encryption in FIPS (authored by Jakuje).
Do not allow PKCS #1.5 padding for encryption in FIPS
Apr 21 2022, 3:25 AM
gniibe committed rCf436bf4451cb: random: Not use secure memory for DRBG instance. (authored by gniibe).
random: Not use secure memory for DRBG instance.
Apr 21 2022, 3:21 AM

Apr 20 2022

ikloecker committed rLIBKLEO3bb2b74b57c2: Add clang-format git pre-commit hook (authored by ikloecker).
Add clang-format git pre-commit hook
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEO8c0c18f09ff7: GIT_SILENT Clear list of words to ignore by codespell (authored by ikloecker).
GIT_SILENT Clear list of words to ignore by codespell
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEO20f3b51db9bb: Run clang-format (authored by ikloecker).
Run clang-format
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEO2da96d25145a: GIT_SILENT Add .git-blame-ignore-revs (authored by ikloecker).
GIT_SILENT Add .git-blame-ignore-revs
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEO331eba15b911: GIT_SILENT Align and/or keep enum values aligned (authored by ikloecker).
GIT_SILENT Align and/or keep enum values aligned
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEOcf45d83d8174: Replace multiple ternary expressions with single if-statement (authored by ikloecker).
Replace multiple ternary expressions with single if-statement
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEOcd92403dbc9d: GIT_SILENT Keep indentation in assignment expressions (authored by ikloecker).
GIT_SILENT Keep indentation in assignment expressions
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEO5fcfab59c4ac: Simplify and avoid word puzzle (authored by ikloecker).
Simplify and avoid word puzzle
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEOb82b4dbe9b09: GIT_SILENT Keep trailing comments aligned (authored by ikloecker).
GIT_SILENT Keep trailing comments aligned
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEO7fdc1ea945c3: GIT_SILENT Shorten Kleo::Formatting flags (authored by ikloecker).
GIT_SILENT Shorten Kleo::Formatting flags
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEOb484feec475d: GIT_SILENT Separate member definitions (authored by ikloecker).
GIT_SILENT Separate member definitions
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEO092ab88200df: Get rid of make_convenience macro which confuses clang-format (authored by ikloecker).
Get rid of make_convenience macro which confuses clang-format
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEOdd7973a6b4d8: GIT_SILENT Align or keep alignment of columns of a few initializer lists (authored by ikloecker).
GIT_SILENT Align or keep alignment of columns of a few initializer lists
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEOd4c67acdb4f9: Refactor double ternary operator (authored by ikloecker).
Refactor double ternary operator
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEO916fd197edfa: GIT_SILENT Do not wrap long string literals (authored by ikloecker).
GIT_SILENT Do not wrap long string literals
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEOa2faf692528b: Replace nested ternary expression with switch statement (authored by ikloecker).
Replace nested ternary expression with switch statement
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEO58985fcd58dd: GIT_SILENT Avoid that reflow of comments uglifies commented out code (authored by ikloecker).
GIT_SILENT Avoid that reflow of comments uglifies commented out code
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEOf7e3d9ee8bfc: GIT_SILENT Keep line breaks in some algorithm calls (authored by ikloecker).
GIT_SILENT Keep line breaks in some algorithm calls
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEO67823b7f8176: GIT_SILENT Keep line breaks in stream statements (authored by ikloecker).
GIT_SILENT Keep line breaks in stream statements
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEO3f226558485e: GIT_SILENT Move comments inside blocks of if-statements (authored by ikloecker).
GIT_SILENT Move comments inside blocks of if-statements
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEO54990a301be3: GIT_SILENT Keep line breaks in logical expressions (authored by ikloecker).
GIT_SILENT Keep line breaks in logical expressions
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEOe9b62b976541: GIT_SILENT Remove "else" comment in ternary expressions (authored by ikloecker).
GIT_SILENT Remove "else" comment in ternary expressions
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEOe41b895eea08: GIT_SILENT Keep line break in chained expression (authored by ikloecker).
GIT_SILENT Keep line break in chained expression
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEOd1a0d35b7d57: GIT_SILENT Add braces to single-line if statement in macro (authored by ikloecker).
GIT_SILENT Add braces to single-line if statement in macro
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEO0859029cbfce: GIT_SILENT Keep line breaks in macro definitions (authored by ikloecker).
GIT_SILENT Keep line breaks in macro definitions
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEO1b4c25de3621: GIT_SILENT Keep line breaks in ternary expressions (authored by ikloecker).
GIT_SILENT Keep line breaks in ternary expressions
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEO126f620f31f8: GIT_SILENT Keep enum values on separate lines (authored by ikloecker).
GIT_SILENT Keep enum values on separate lines
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEO5d13ff3457ba: Add clang-format (authored by ikloecker).
Add clang-format
Apr 20 2022, 11:16 PM
ikloecker committed rLIBKLEO8d29bf191984: GIT_SILENT Keep line breaks in initializer lists (authored by ikloecker).
GIT_SILENT Keep line breaks in initializer lists
Apr 20 2022, 11:16 PM
werner committed rG89dc9f1e6916: dirmngr: Changes to the linking order. (authored by werner).
dirmngr: Changes to the linking order.
Apr 20 2022, 6:49 PM
werner committed rGac08517723e2: po: Update German translation (authored by werner).
po: Update German translation
Apr 20 2022, 6:49 PM
werner committed rS2b22ff55d1c0: Hack to all using Scute for osslsigncode. (authored by werner).
Hack to all using Scute for osslsigncode.
Apr 20 2022, 6:01 PM
aheinecke committed rOe30ea20eacac: Post release version bump (authored by aheinecke).
Post release version bump
Apr 20 2022, 4:56 PM
aheinecke committed rO8ae08ace85c7: Update NEWS for todays release (authored by aheinecke).
Update NEWS for todays release
Apr 20 2022, 4:56 PM
werner committed rG22fef189b111: w32: Do no use Registry item DefaultLogFile for the main tools. (authored by werner).
w32: Do no use Registry item DefaultLogFile for the main tools.
Apr 20 2022, 3:49 PM
werner committed rG3b48465ef9a2: build: Fix makedist target in m4. (authored by werner).
build: Fix makedist target in m4.
Apr 20 2022, 3:49 PM
aheinecke committed rD94ea9a422428: swdb: Released GpgOL 2.5.3 (authored by aheinecke).
swdb: Released GpgOL 2.5.3
Apr 20 2022, 2:15 PM
aheinecke committed rWc00e308fa93a: Prepare NEWS for 3.1.22 (authored by aheinecke).
Prepare NEWS for 3.1.22
Apr 20 2022, 2:04 PM
aheinecke committed rW3c49c3d7c924: Update qgpgme so version (authored by aheinecke).
Update qgpgme so version
Apr 20 2022, 1:04 PM
neverpanic added a comment to T5919: libgcrypt tests/basic.c and tests/keygen.c occasionally fail with "error generating RSA key: Number is not prime".

Feedback from the lab is that they'd recommend returning a specific error code that indicates that the prime search failed and then relying on the caller to decide whether to loop or bubble up the error. I'm not sure who we would consider to be the "caller" of the relevant generation function in this case, though.

Apr 20 2022, 12:06 PM · backport, FIPS, libgcrypt, Bug Report
ikloecker added a comment to T5716: Kleopatra: Error when cross-compiling on debian buster.

Ahh, this is about cross-compiling. I keep forgetting this.

Apr 20 2022, 10:11 AM · Restricted Project, kleopatra
ikloecker claimed T4087: Kleopatra: Revoke User-ID.
Apr 20 2022, 10:09 AM · Restricted Project, Restricted Project, gpg4win, kleopatra, Feature Request
aheinecke added a comment to T5716: Kleopatra: Error when cross-compiling on debian buster.

We use the tooling from debian buster. We do not compile any host tooling as part of the build, except for QtBase tools.

Apr 20 2022, 10:09 AM · Restricted Project, kleopatra
ikloecker renamed T4087: Kleopatra: Revoke User-ID from Delete User-ID - Change the default User-ID to Kleopatra: Revoke User-ID.
Apr 20 2022, 10:08 AM · Restricted Project, Restricted Project, gpg4win, kleopatra, Feature Request
ikloecker triaged T5934: Kleopatra: Change the default/primary User ID as Normal priority.
Apr 20 2022, 10:08 AM · Restricted Project, gpg4win, kleopatra, Feature Request
ikloecker added a comment to T5780: Kleopatra: Result dialog does not have focus after operation.

I'm wondering if this happens when users have made some other application window active. In this case, I'm pretty sure there is no way on Windows to bring the result dialog to the front. An alternative might be to use a notification to inform the user that the operation is completed, either always or only if we notice that the result dialog isn't active.

Apr 20 2022, 9:58 AM · vsd33, kleopatra, Restricted Project
ikloecker closed T5240: Allow selection of groups implicitly defined by tags, a subtask of T5175: Kleopatra: Add support for custom groups, as Wontfix.
Apr 20 2022, 9:50 AM · Restricted Project, kleopatra
ikloecker closed T5240: Allow selection of groups implicitly defined by tags as Wontfix.

I'll close this. Feel free to reopen if you think this would still be useful.

Apr 20 2022, 9:50 AM · Restricted Project, kleopatra
ikloecker added a comment to T5716: Kleopatra: Error when cross-compiling on debian buster.

Ingo: Exactly we have the problem that we don't compile build tools before building for the target. So we take the build tooling like kconfig_compiler from the system we compile on. This means that we compile with the tooling from debian buster. Except for Qt which handles stuff like that directly and builds for example moc and the other tools correcly for the build system first.

Apr 20 2022, 9:47 AM · Restricted Project, kleopatra
werner committed rG24ab4f933fe1: po: Update German translation (authored by werner).
po: Update German translation
Apr 20 2022, 9:28 AM
werner committed rGa5faaf8bee43: w32: Do no use Registry item DefaultLogFile for the main tools. (authored by werner).
w32: Do no use Registry item DefaultLogFile for the main tools.
Apr 20 2022, 9:28 AM
aheinecke committed rW59878f115bab: Update to snapshots for pre release testing (authored by aheinecke).
Update to snapshots for pre release testing
Apr 20 2022, 9:17 AM
werner closed T5813: Locating Keys via WKD with gpg4win fails with unknown error. as Resolved.
Apr 20 2022, 8:51 AM · wkd, gpg4win, Bug Report
werner triaged T5881: Not all keys available in Security approval window as Normal priority.
Apr 20 2022, 8:48 AM · Bug Report, gpgol
werner triaged T5909: Make use of the LDAP revoked attribute as Normal priority.
Apr 20 2022, 8:46 AM · Feature Request, LDAP, OpenPGP, gpgme, dirmngr
werner triaged T5918: Disable RSA PKCS #1.5 encryption in FIPS mode as High priority.
Apr 20 2022, 8:45 AM · backport, libgcrypt, FIPS, Bug Report
werner triaged T5933: libgcrypt: Simply use BSS (not secure heap) for DRBG instance as Normal priority.

Full ack.

Apr 20 2022, 8:45 AM · backport, FIPS, libgcrypt
aheinecke added a comment to T5836: Kleopatra: Optionally, delete private key locally after moving a key to a smartcard.

For the record, I am for the deletion as long as it is guarded by a safety check.

Apr 20 2022, 8:19 AM · Bug Report, kleopatra, Restricted Project
gniibe committed rCcd30ed3c0d71: cipher: Change the bounds for RSA key generation round. (authored by gniibe).
cipher: Change the bounds for RSA key generation round.
Apr 20 2022, 8:12 AM
gniibe added a comment to T5933: libgcrypt: Simply use BSS (not secure heap) for DRBG instance.

Here is my proposal patch:

diff --git a/random/random-drbg.c b/random/random-drbg.c
index 5a46fd92..f1cfe286 100644
--- a/random/random-drbg.c
+++ b/random/random-drbg.c
@@ -341,6 +341,9 @@ enum drbg_prefixes
  * Global variables
  ***************************************************************/
Apr 20 2022, 2:39 AM · backport, FIPS, libgcrypt
gniibe created T5933: libgcrypt: Simply use BSS (not secure heap) for DRBG instance.
Apr 20 2022, 2:37 AM · backport, FIPS, libgcrypt

Apr 19 2022

werner committed rW551b3832bb6c: msi: Get Perl regex right (authored by werner).
msi: Get Perl regex right
Apr 19 2022, 6:02 PM
jukivili closed T5913: libgcrypt: bug fix for PPC bulk AES-GCM acceleratieration, missing HWF_PPC_ARCH_3_10 in HW feature as Resolved.
Apr 19 2022, 5:59 PM · ppc, libgcrypt
ikloecker changed the status of T5864: Kleopatra: Configure min and max values for validity in Newcertificatewizard from Open to Testing.

Done. Note that different from the comments in your example a non-negative ValidityPeriodInDaysMax value implies that an expiration date is required. This way it's possible to require a validity period of at least 10 days, but still allow unlimited validity.

Apr 19 2022, 5:30 PM · kleopatra, Restricted Project
ikloecker committed rKLEOPATRAc13f51907cff: Return user ID instead of text of result label (authored by ikloecker).
Return user ID instead of text of result label
Apr 19 2022, 5:22 PM
ikloecker committed rKLEOPATRAf51009536b04: Allow configuration of minimum and maximum validity for new OpenPGP keys (authored by ikloecker).
Allow configuration of minimum and maximum validity for new OpenPGP keys
Apr 19 2022, 5:22 PM
ikloecker claimed T5864: Kleopatra: Configure min and max values for validity in Newcertificatewizard.
Apr 19 2022, 2:01 PM · kleopatra, Restricted Project
ikloecker changed the status of T5865: Kleopatra: Force usage in advanced settings for newcertificate if key type is forced from Open to Testing.

Done. This also fixes the state of the encryption check box in case the OpenPGP key type is forced.

Apr 19 2022, 12:21 PM · Restricted Project, kleopatra, Restricted Project
ikloecker committed rKLEOPATRAfd7c920c6c19: GIT_SILENT Clear list of words to ignore by codespell (authored by ikloecker).
GIT_SILENT Clear list of words to ignore by codespell
Apr 19 2022, 12:20 PM