Page MenuHome GnuPG
Feed All Stories

Nov 19 2021

gniibe committed rE0fcfca8e9ffa: build: Fix dependency to gpg-error-config-test.sh. (authored by gniibe).
build: Fix dependency to gpg-error-config-test.sh.
Nov 19 2021, 1:40 AM
l10n daemon script <scripty@kde.org> committed rKLEOPATRAd41b933ff400: GIT_SILENT made messages (after extraction) (authored by l10n daemon script <scripty@kde.org>).
GIT_SILENT made messages (after extraction)
Nov 19 2021, 1:32 AM
gniibe added a comment to T5695: libgcrypt cross-compilation error.

It was in the middle of merging jitterentropy. Please see T5692 (newer jitterentropy uses pthread by default, which was disabled now).

Nov 19 2021, 12:52 AM · Bug Report

Nov 18 2021

werner committed rG6ee01c1d26ca: gpg,gpgsm: Add option --min-rsa-length. (authored by werner).
gpg,gpgsm: Add option --min-rsa-length.
Nov 18 2021, 10:12 PM
werner committed rG7f31891ab1e5: gpgconf: --show-configs now prints a bunch of Registry entries. (authored by werner).
gpgconf: --show-configs now prints a bunch of Registry entries.
Nov 18 2021, 10:12 PM
werner committed rG58652f4c0b3a: gpgconf: Extend --show-config to show envvars. (authored by werner).
gpgconf: Extend --show-config to show envvars.
Nov 18 2021, 10:12 PM
werner committed rG6c6c404883e5: common,w32: New function read_w32_reg_string. (authored by werner).
common,w32: New function read_w32_reg_string.
Nov 18 2021, 10:12 PM
werner committed rG5f39db70c069: gpg,gpgsm: Add option --min-rsa-length. (authored by werner).
gpg,gpgsm: Add option --min-rsa-length.
Nov 18 2021, 8:50 PM
jukivili committed rC33f1a7ad3cd1: Do not build 'cipher/' assembly files when --disable-asm used (authored by jukivili).
Do not build 'cipher/' assembly files when --disable-asm used
Nov 18 2021, 6:55 PM
jukivili committed rCf10fa6b9a6ca: Do not build poly1305-s390x.S on foreign architectures (authored by jukivili).
Do not build poly1305-s390x.S on foreign architectures
Nov 18 2021, 6:55 PM
jukivili committed rCa44301f6d205: jitterentropy: use wipememory for jent_memset_secure (authored by jukivili).
jitterentropy: use wipememory for jent_memset_secure
Nov 18 2021, 6:55 PM
jukivili committed rCc38ebc3b6c7d: jitterentropy: fix building on Win32 (authored by jukivili).
jitterentropy: fix building on Win32
Nov 18 2021, 6:55 PM
werner committed rGf453d52e53f9: po: Replace "PIN-Cache" by "Passwort Cache" in German. (authored by werner).
po: Replace "PIN-Cache" by "Passwort Cache" in German.
Nov 18 2021, 4:56 PM
ikloecker added a comment to T5697: Kleopatra: Crashes or hangs on circular certificate chains.

First issue is fixed.

Nov 18 2021, 4:00 PM · Restricted Project, kleopatra, Bug Report
ikloecker renamed T5697: Kleopatra: Crashes or hangs on circular certificate chains from Kleopatra: Crash on circular certificate chains to Kleopatra: Crashes or hangs on circular certificate chains.
Nov 18 2021, 3:59 PM · Restricted Project, kleopatra, Bug Report
ikloecker committed rLIBKLEObdffed6eb0d7: Add possibility to mask the issuer of keys (authored by ikloecker).
Add possibility to mask the issuer of keys
Nov 18 2021, 3:57 PM
ikloecker committed rLIBKLEOc3ce07f15e7b: GIT_SILENT: Remove superfluous std::as_const (authored by ikloecker).
GIT_SILENT: Remove superfluous std::as_const
Nov 18 2021, 3:57 PM
ikloecker committed rLIBKLEO51f2bd618677: Prevent cycles in graph of certificate issuers (authored by ikloecker).
Prevent cycles in graph of certificate issuers
Nov 18 2021, 3:57 PM
ikloecker committed rLIBKLEO91ecfb859e80: Use a single return instead of multiple returns (authored by ikloecker).
Use a single return instead of multiple returns
Nov 18 2021, 3:57 PM
ikloecker claimed T5697: Kleopatra: Crashes or hangs on circular certificate chains.

Rating as High because this can be used for a DoS attack on individual users.

Nov 18 2021, 2:37 PM · Restricted Project, kleopatra, Bug Report
ikloecker created T5697: Kleopatra: Crashes or hangs on circular certificate chains.
Nov 18 2021, 2:35 PM · Restricted Project, kleopatra, Bug Report
ikloecker committed rKLEOPATRA101ca27154b2: Disallow export of multiple certificate groups (authored by ikloecker).
Disallow export of multiple certificate groups
Nov 18 2021, 10:01 AM
ikloecker added a comment to T5638: Make Kleopatra group configuration exportable.

Actually, I have already implemented 1, 2, and 3. For now, I will disallow exporting multiple groups at the same time.

Nov 18 2021, 9:55 AM · Restricted Project, Feature Request, kleopatra
jukivili added a comment to T5694: poly1305-s390x.S is compiled despite --disable-asm.

Following patch should prevent assembly files being built at all with --disable-asm:

Nov 18 2021, 8:51 AM · libgcrypt, Bug Report
jukivili added a comment to T5694: poly1305-s390x.S is compiled despite --disable-asm.

Thanks for your report.

Nov 18 2021, 8:27 AM · libgcrypt, Bug Report
jukivili claimed T5694: poly1305-s390x.S is compiled despite --disable-asm.
Nov 18 2021, 8:17 AM · libgcrypt, Bug Report
gniibe added a comment to T5523: jitter entropy RNG update.

Fixed, with using normal memory for ->mem.

Nov 18 2021, 8:12 AM · FIPS, libgcrypt
gniibe committed rC1183ffdd7a24: tests: Remove tweak for FIPS enabled. (authored by gniibe).
tests: Remove tweak for FIPS enabled.
Nov 18 2021, 8:11 AM
gniibe committed rC85cb7375fec3: jitternetropy: Put our local change to use non-secure memory. (authored by gniibe).
jitternetropy: Put our local change to use non-secure memory.
Nov 18 2021, 8:06 AM
gniibe added a comment to T5523: jitter entropy RNG update.

->mem is just used to measure the difference of memory access.

Nov 18 2021, 7:56 AM · FIPS, libgcrypt
gniibe added a comment to T5523: jitter entropy RNG update.

It found that newer jitterentropy uses larger mem (128KiB), while older uses 2KiB.

Nov 18 2021, 7:33 AM · FIPS, libgcrypt
gniibe committed rC17f9eb20c94f: build: Fix excess quotation to enable config.status --recheck works. (authored by gniibe).
build: Fix excess quotation to enable config.status --recheck works.
Nov 18 2021, 6:47 AM
gniibe committed rC5493282b4aac: random: Fix rndgetentropy correctly uses rndjent. (authored by gniibe).
random: Fix rndgetentropy correctly uses rndjent.
Nov 18 2021, 4:06 AM

Nov 17 2021

kwinz added a comment to T1621: Support multiple cards (not just readers).

@werner That is not helpful. I tried 4 or 5 different readers. And the Reiner SCT cyberjack is the one that works best out of all of them on both Windows and Linux.

Nov 17 2021, 11:03 PM · gnupg, Feature Request
werner added a comment to T5638: Make Kleopatra group configuration exportable.

Your item "2. Allow exporting multiple groups at the same time." is not really important. If you want to do that, please make sure that each group is exported to a separate file.

Nov 17 2021, 6:33 PM · Restricted Project, Feature Request, kleopatra
werner closed T5695: libgcrypt cross-compilation error as Invalid.

Please see T5696.

Nov 17 2021, 6:30 PM · Bug Report
werner closed T5696: libgpg-error cross-compilation error as Invalid.

No autoreconf etc. Use only our method to cross build. That is $src/libgcrypt/autogen.sh --build-w32.

Nov 17 2021, 6:29 PM
werner committed rG749bb80cb768: gpgconf: --show-configs now prints a bunch of Registry entries. (authored by werner).
gpgconf: --show-configs now prints a bunch of Registry entries.
Nov 17 2021, 6:16 PM
hydra3333 added a comment to T5695: libgcrypt cross-compilation error.

cross-compilation settings:

Nov 17 2021, 5:34 PM · Bug Report
hydra3333 added a comment to T5696: libgpg-error cross-compilation error.

The cross-compilation settings:

{ # 2019.12.13 # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=summary
	#'repo_type' : 'archive',
	'#url' : 'https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-1.43.tar.bz2',
	#
	'repo_type' : 'git',
	'recursive_git' : True,
	'url' : 'git://git.gnupg.org/libgpg-error.git', # https://git.gnupg.org/ # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=summary
	##'url' : 'https://dev.gnupg.org/source/libgpg-error.git', # https://git.gnupg.org/ # https://git.gnupg.org/cgi-bin/gitweb.cgi?p=libgpg-error.git;a=summary
	#
	'configure_options': '--host={target_host} --prefix={target_prefix} --disable-shared --enable-static --disable-rpath --disable-doc --disable-tests --with-libiconv-prefix={target_prefix}', # --with-libintl=no --with-libpth=no',
	'custom_cflag' : ' ', # 2019.12.13 it fails to build with anything other than this, eg it crashes with -O3 and -fstack-protector-all -D_FORTIFY_SOURCE=2 
	'run_post_regexreplace' : (
		'autoreconf -fiv',
		'./autogen.sh --build-w64 ', 								 
	),
	'depends_on' : (
		'iconv', 
	),
}
Nov 17 2021, 5:30 PM
hydra3333 created T5696: libgpg-error cross-compilation error.
Nov 17 2021, 5:28 PM
hydra3333 created T5695: libgcrypt cross-compilation error.
Nov 17 2021, 5:26 PM · Bug Report
ikloecker added a comment to T5638: Make Kleopatra group configuration exportable.

Importing exported certificate group files from the file manager now also works, at least on XDG-compatible systems. I have also made sure that the application-certificate icon is used for those files in the Breeze icon theme.

Nov 17 2021, 3:47 PM · Restricted Project, Feature Request, kleopatra
ikloecker committed rKLEOPATRA0e0497ff0667: Import files with our new certificate group media type (authored by ikloecker).
Import files with our new certificate group media type
Nov 17 2021, 3:43 PM
ikloecker committed rKLEOPATRAe688ef065dcc: Add media type definition for exported certificate group files (authored by ikloecker).
Add media type definition for exported certificate group files
Nov 17 2021, 3:23 PM
Laurent Montel <montel@kde.org> committed rKLEOPATRA4a7905f7ec45: GIT_SILENT: use <..> for include (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: use <..> for include
Nov 17 2021, 1:43 PM
ikloecker changed the status of T5638: Make Kleopatra group configuration exportable, a subtask of T5175: Kleopatra: Add support for custom groups, from Open to Testing.
Nov 17 2021, 12:27 PM · Restricted Project, kleopatra
ikloecker changed the status of T5638: Make Kleopatra group configuration exportable from Open to Testing.

Ready for testing

Nov 17 2021, 12:27 PM · Restricted Project, Feature Request, kleopatra
ikloecker committed rKLEOPATRA09f83b17280b: Keep selection when groups are updated (authored by ikloecker).
Keep selection when groups are updated
Nov 17 2021, 12:25 PM
ikloecker committed rKLEOPATRAff19cee15bbe: Prevent a crash caused by a stale model index (authored by ikloecker).
Prevent a crash caused by a stale model index
Nov 17 2021, 11:25 AM
ikloecker committed rKLEOPATRAbf43368757f9: Watch the key cache for changes to certificates or groups (authored by ikloecker).
Watch the key cache for changes to certificates or groups
Nov 17 2021, 11:25 AM
ikloecker committed rKLEOPATRAcda07b5ed70a: GIT_SILENT: Remove unused argument (authored by ikloecker).
GIT_SILENT: Remove unused argument
Nov 17 2021, 11:25 AM
ikloecker committed rKLEOPATRA96da10811806: Track changes in GroupsConfigPage instead of GroupsConfigDialog (authored by ikloecker).
Track changes in GroupsConfigPage instead of GroupsConfigDialog
Nov 17 2021, 11:25 AM
werner added a comment to rGc9343bec83e2: sm: Detect circular chains in --list-chain..

Here are the two test certificates mentioned in the commit log:

Nov 17 2021, 11:19 AM
ikloecker committed rKLEOPATRA2eda5760d400: Include KF5 headers as camel-case headers (authored by ikloecker).
Include KF5 headers as camel-case headers
Nov 17 2021, 10:53 AM
ikloecker committed rLIBKLEO2273fb74dd5d: Include KF5 headers as camel-case headers (authored by ikloecker).
Include KF5 headers as camel-case headers
Nov 17 2021, 10:50 AM
werner committed rG50539394802f: common,w32: New function read_w32_reg_string. (authored by werner).
common,w32: New function read_w32_reg_string.
Nov 17 2021, 9:55 AM
werner committed rG9172fbc08473: gpgconf: Extend --show-config to show envvars. (authored by werner).
gpgconf: Extend --show-config to show envvars.
Nov 17 2021, 9:55 AM
Laurent Montel <montel@kde.org> committed rLIBKLEO895a891a2ba5: Port I18N_NOOP macro (authored by Laurent Montel <montel@kde.org>).
Port I18N_NOOP macro
Nov 17 2021, 8:53 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRAf9d5ba427b8e: Make it compile without deprecated methods (authored by Laurent Montel <montel@kde.org>).
Make it compile without deprecated methods
Nov 17 2021, 8:22 AM
gniibe committed rCd0fcb4da98a0: Fix jent_read_entropy for JENT_CPU_JITTERENTROPY_SECURE_MEMORY. (authored by gniibe).
Fix jent_read_entropy for JENT_CPU_JITTERENTROPY_SECURE_MEMORY.
Nov 17 2021, 7:04 AM
gniibe committed rCcf85258e6aff: jitterentropy: Fix for C90 compiler. (authored by gniibe).
jitterentropy: Fix for C90 compiler.
Nov 17 2021, 7:04 AM
gniibe committed rC2101da04924b: jitterentropy: Use jent_read_entropy_safe for rndjent. (authored by gniibe).
jitterentropy: Use jent_read_entropy_safe for rndjent.
Nov 17 2021, 7:04 AM
gniibe committed rC5a26ef4f35a5: doc: Update LICENSES for jitterentropy 3.3.0. (authored by gniibe).
doc: Update LICENSES for jitterentropy 3.3.0.
Nov 17 2021, 7:04 AM
gniibe committed rC3bacdac611b9: jitterentropy: Merge from jitterentropy-library-3.3.0. (authored by gniibe).
jitterentropy: Merge from jitterentropy-library-3.3.0.
Nov 17 2021, 7:04 AM
gniibe committed rC964c9c5eee30: jitterentropy: Disable use of pthread. (authored by gniibe).
jitterentropy: Disable use of pthread.
Nov 17 2021, 7:04 AM
gniibe committed rCd5ae5229db70: jitterentropy: Fix building rndjent. (authored by gniibe).
jitterentropy: Fix building rndjent.
Nov 17 2021, 7:04 AM
gniibe added a project to T5523: jitter entropy RNG update: Restricted Project.

Pushed to master.

Nov 17 2021, 7:03 AM · FIPS, libgcrypt

Nov 16 2021

Laurent Montel <montel@kde.org> committed rKLEOPATRA023d295838cf: not necessary to use I18N_NOOP here. (authored by Laurent Montel <montel@kde.org>).
not necessary to use I18N_NOOP here.
Nov 16 2021, 8:03 PM
pzich added a comment to T5693: GPG sign in corrupts larger terminal sizing.

Pinentry: pinentry-curses (pinentry) 1.2.0
OS: macOS 12.0
Terminal: xterm-256color (via zsh in the default Terminal.app)

Nov 16 2021, 7:58 PM · MacOS, pinentry, Bug Report
werner changed the status of T5682: ed25519 internal authenticate with openpgpcard may send long data over short apdu from Open to Testing.
Nov 16 2021, 5:24 PM · Restricted Project, scd, ssh, Bug Report
werner committed rGb6b735edab03: scd:openpgp: Support longer data for INTERNAL_AUTHENTICATE. (authored by gniibe).
scd:openpgp: Support longer data for INTERNAL_AUTHENTICATE.
Nov 16 2021, 4:09 PM
werner committed rGc9343bec83e2: sm: Detect circular chains in --list-chain. (authored by werner).
sm: Detect circular chains in --list-chain.
Nov 16 2021, 4:09 PM
werner committed rW64f4556da15e: appimage: Take version number from gpg4win. (authored by werner).
appimage: Take version number from gpg4win.
Nov 16 2021, 3:59 PM
werner committed rWe042d0661faa: appimage: Copy a global vsd standard config. (authored by werner).
appimage: Copy a global vsd standard config.
Nov 16 2021, 3:12 PM
Laurent Montel <montel@kde.org> committed rKLEOPATRA1c18c11933b1: GIT_SILENT: make it compile with last kf5 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: make it compile with last kf5
Nov 16 2021, 1:36 PM
Laurent Montel <montel@kde.org> committed rLIBKLEO02a94f8172f2: GIT_SILENT: make it compile with last kf5 (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: make it compile with last kf5
Nov 16 2021, 1:35 PM
wrobelda added a comment to T5694: poly1305-s390x.S is compiled despite --disable-asm.

Additionally, poly1305-s390x.S is being compiled despite running/targeting a PC system:

Nov 16 2021, 1:31 PM · libgcrypt, Bug Report
werner added a comment to T5512: Implement service indicators.

We could use a new mode #define GCRY_GET_CONFIG_FIPS 1 with gcry_get_config:

Nov 16 2021, 1:21 PM · Feature Request, FIPS, libgcrypt
werner triaged T5693: GPG sign in corrupts larger terminal sizing as Normal priority.

What is your Pinentry version, which OS is that, and which terminal type?

Nov 16 2021, 1:13 PM · MacOS, pinentry, Bug Report
werner triaged T5694: poly1305-s390x.S is compiled despite --disable-asm as Normal priority.
Nov 16 2021, 1:10 PM · libgcrypt, Bug Report
Jakuje added a comment to T5512: Implement service indicators.

With just implicit indicators, we would have to block all non-approved cipher modes and kdfs including the OCB mode and skcrypt, which would probably make gnupg2 unusable in FIPS mode, which is not our intention.

Nov 16 2021, 1:10 PM · Feature Request, FIPS, libgcrypt
gniibe moved T5665: libgcrypt : Restrict message digest use for FIPS 140-3 from Next to Ready for release on the FIPS board.
Nov 16 2021, 11:22 AM · FIPS, Bug Report, libgcrypt
gniibe moved T5692: New entropy gatherer using the genentropy system call. from Backlog to Next on the FIPS board.
Nov 16 2021, 11:22 AM · libgcrypt, FIPS
gniibe added a project to T5665: libgcrypt : Restrict message digest use for FIPS 140-3: Restricted Project.
Nov 16 2021, 11:20 AM · FIPS, Bug Report, libgcrypt
ikloecker committed rKLEOPATRA8ae23aca0c43: Add missing include (authored by ikloecker).
Add missing include
Nov 16 2021, 11:15 AM
gniibe added a comment to T5636: Run integrity checks + selftests from library constructor in FIPS.

In the documentation, I found:

Nov 16 2021, 10:58 AM · FIPS, libgcrypt, Bug Report
ikloecker committed rKLEOPATRAcdd1b8cededf: Allow export (and deletion) of multiple groups (authored by ikloecker).
Allow export (and deletion) of multiple groups
Nov 16 2021, 10:42 AM
ikloecker committed rLIBKLEO8527e0ddc2d7: Write empty list of keys as empty string (authored by ikloecker).
Write empty list of keys as empty string
Nov 16 2021, 10:36 AM
aheinecke added a comment to T5690: Kleopatra: Custom placeholder text in newcertificatewizard.

It would be the grey background text and no forced template, just as an input hint. And it would override the automatic detection of name / e-mail so that no wrong values are prefilled. This should help avoid unattentive users from creating a slightly wrong user id if their ad domain address does not match the e-mail.

Nov 16 2021, 9:49 AM · kleopatra, Restricted Project
Laurent Montel <montel@kde.org> committed rLIBKLEOe0aaa0ea2c26: GIT_SILENT: make sure that it compiles without deprecated methods (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: make sure that it compiles without deprecated methods
Nov 16 2021, 8:57 AM
Laurent Montel <montel@kde.org> committed rKLEOPATRA3b8e4044f9f6: GIT_SILENT: make sure that it compiles without deprecated methods (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: make sure that it compiles without deprecated methods
Nov 16 2021, 8:55 AM

Nov 15 2021

wrobelda created T5694: poly1305-s390x.S is compiled despite --disable-asm.
Nov 15 2021, 10:16 PM · libgcrypt, Bug Report
jukivili committed rC5e0187d84fc1: Add intel-pclmul accelerated POLYVAL for GCM-SIV (authored by jukivili).
Add intel-pclmul accelerated POLYVAL for GCM-SIV
Nov 15 2021, 9:49 PM
pzich created T5693: GPG sign in corrupts larger terminal sizing.
Nov 15 2021, 8:47 PM · MacOS, pinentry, Bug Report
werner triaged T5692: New entropy gatherer using the genentropy system call. as Normal priority.
Nov 15 2021, 7:30 PM · libgcrypt, FIPS
werner triaged T5691: Release libgcrypt 1.10.0 as Low priority.
Nov 15 2021, 7:22 PM · FIPS, Release Info, libgcrypt
werner committed rG74c5b350624b: sm: Detect circular chains in --list-chain. (authored by werner).
sm: Detect circular chains in --list-chain.
Nov 15 2021, 5:53 PM
ikloecker committed rKLEOPATRA928e7a25cb80: Ensure that finished() isn't called twice if both export jobs fail (authored by ikloecker).
Ensure that finished() isn't called twice if both export jobs fail
Nov 15 2021, 4:01 PM
ikloecker committed rKLEOPATRAc7e4cd81f6fd: Use new helpers for writing/reading key groups to/from a file (authored by ikloecker).
Use new helpers for writing/reading key groups to/from a file
Nov 15 2021, 4:01 PM