Page MenuHome GnuPG
Feed All Stories

Jan 25 2021

kimmoal created T5265: gpgol cannot open decrypted plain text message.
Jan 25 2021, 7:14 PM · gpgol, Bug Report
ikloecker committed rLIBKLEOcd8669ecdf56: Fix HierarchicalKeyListModel::index() for group items (authored by ikloecker).
Fix HierarchicalKeyListModel::index() for group items
Jan 25 2021, 4:03 PM
ikloecker committed rLIBKLEO5d0da5fdfbcf: Bump library version (authored by ikloecker).
Bump library version
Jan 25 2021, 4:03 PM
ikloecker committed rLIBKLEOaa623c0add65: Add summary line for key groups and use it in the key list model (authored by ikloecker).
Add summary line for key groups and use it in the key list model
Jan 25 2021, 4:03 PM
werner added a comment to T5264: libgcrypt 1.9.0 does not compile on old Mac OS X, versions 10.5.8 (Leopard) and 10.4.11 (Tiger), both on PPC hardware.

BTW, we should better get back to the classic/GNU-coding-style pattern:

Jan 25 2021, 2:43 PM · libgcrypt, Bug Report
jukivili added a comment to T5264: libgcrypt 1.9.0 does not compile on old Mac OS X, versions 10.5.8 (Leopard) and 10.4.11 (Tiger), both on PPC hardware.

In "src/cipher-proto.h", try removing typedef and leaving just forward declaration of structure.

Jan 25 2021, 11:47 AM · libgcrypt, Bug Report
werner committed rG224e26cf7b67: agent: Support ssh-agent extensions for environment variables. (authored by werner).
agent: Support ssh-agent extensions for environment variables.
Jan 25 2021, 10:53 AM
werner committed rG60499d98940d: scd:p15: Show the ATR as part of the TokenInfo diagnostics. (authored by werner).
scd:p15: Show the ATR as part of the TokenInfo diagnostics.
Jan 25 2021, 10:53 AM
werner committed rG9500432b7ae1: Require Libgcrypt 1.9 (authored by werner).
Require Libgcrypt 1.9
Jan 25 2021, 10:53 AM
werner added a comment to T4659: Release Pinentry-1.1.1.
  • Please see T5262 if you want to build with Qt4.
Jan 25 2021, 10:43 AM · pinentry, Release Info
werner added a project to T5264: libgcrypt 1.9.0 does not compile on old Mac OS X, versions 10.5.8 (Leopard) and 10.4.11 (Tiger), both on PPC hardware: libgcrypt.

Do not use -fno-common

Jan 25 2021, 10:39 AM · libgcrypt, Bug Report

Jan 24 2021

jukivili added a comment to T5157: libgcrypt: ARM64 Builds on macOS fail.

Does attached patch help?

Jan 24 2021, 3:49 PM · toolchain, MacOS, libgcrypt, Bug Report
devnexen updated the diff for D522: libgcrypt Mac M1 build fix proposal.

Check header presence instead for getentropy.

Jan 24 2021, 1:16 PM
ballapete created T5264: libgcrypt 1.9.0 does not compile on old Mac OS X, versions 10.5.8 (Leopard) and 10.4.11 (Tiger), both on PPC hardware.
Jan 24 2021, 11:39 AM · libgcrypt, Bug Report
devnexen added a reviewer for D522: libgcrypt Mac M1 build fix proposal: gniibe.
Jan 24 2021, 10:03 AM
devnexen created D522: libgcrypt Mac M1 build fix proposal.
Jan 24 2021, 10:03 AM
l10n daemon script <scripty@kde.org> committed rLIBKLEO68576607f7aa: SVN_SILENT made messages (.desktop file) - always resolve ours (authored by l10n daemon script <scripty@kde.org>).
SVN_SILENT made messages (.desktop file) - always resolve ours
Jan 24 2021, 7:11 AM
gouttegd updated subscribers of T5262: pinentry qt4 fails to compile in pinentry 1.1.1.

There’s a patch to restore support for Qt4: D521.

Jan 24 2021, 12:49 AM · pinentry, Bug Report
gouttegd created D521: qt: Fix build against Qt4..
Jan 24 2021, 12:43 AM · pinentry

Jan 23 2021

gouttegd closed T4659: Release Pinentry-1.1.1 as Resolved.
Jan 23 2021, 11:22 PM · pinentry, Release Info
gouttegd closed T4659: Release Pinentry-1.1.1, a subtask of T3428: pinentry-curses should be able to avoid showing *s when user enters passphrase, as Resolved.
Jan 23 2021, 11:22 PM · pinentry, Feature Request
gouttegd closed T4659: Release Pinentry-1.1.1, a subtask of T4263: Pinentry does not support --disable-doc configure option, as Resolved.
Jan 23 2021, 11:22 PM · pinentry, Bug Report
gouttegd closed T4659: Release Pinentry-1.1.1, a subtask of T4337: pinentry-fltk: Formatstring handling, as Resolved.
Jan 23 2021, 11:22 PM · patch, pinentry, Bug Report
gouttegd closed T4659: Release Pinentry-1.1.1, a subtask of T4336: pinentry-fltk: Keyboard shortcuts are not recognized, as Resolved.
Jan 23 2021, 11:22 PM · pinentry, patch, Bug Report
gouttegd closed T4659: Release Pinentry-1.1.1, a subtask of T3949: pinentry looks for gpg-error-config and libassuan-config in ${SYSROOT}/bin but they are in ${SYSROOT}/usr/bin, as Resolved.
Jan 23 2021, 11:22 PM · Cross-Compiler, pinentry, Bug Report
gouttegd closed T4659: Release Pinentry-1.1.1, a subtask of T4598: curses: dialog broken with wide characters, as Resolved.
Jan 23 2021, 11:22 PM · pinentry
gouttegd closed T4659: Release Pinentry-1.1.1, a subtask of T4583: pinentry-tty should accept backspace, delete, and ctrl-U, as Resolved.
Jan 23 2021, 11:22 PM · pinentry, Restricted Project, Bug Report
gouttegd closed T4659: Release Pinentry-1.1.1, a subtask of T4658: Fix a dangling pointer in pinentry's qt/main.cpp, as Resolved.
Jan 23 2021, 11:22 PM · pinentry, Bug Report
gouttegd closed T4659: Release Pinentry-1.1.1, a subtask of T4585: pinentry-tty mishandles ctrl-C, as Resolved.
Jan 23 2021, 11:22 PM · Restricted Project, Bug Report
gouttegd claimed T5262: pinentry qt4 fails to compile in pinentry 1.1.1.

My bad, prior to the release I tested only against Qt5.

Jan 23 2021, 10:26 PM · pinentry, Bug Report
Denisov23 closed T5092: Translate Gnupg in Italian as Resolved.
Jan 23 2021, 5:55 PM · gnupg, i18n, Feature Request
Denisov23 added projects to T5171: Wish: in GPA add other types of keys such as Kleopatra: gpa, Feature Request.
Jan 23 2021, 5:54 PM · Feature Request, gpa
Denisov23 added a comment to T5092: Translate Gnupg in Italian.

Hi,
you can close this tickets, the Italian translation has already been uploaded successfully. Don't import anything to GnuPG. Thanks a lot!

Jan 23 2021, 5:52 PM · gnupg, i18n, Feature Request
patrick added a comment to T5157: libgcrypt: ARM64 Builds on macOS fail.

I tried it - that doesn't help. Same error message.

Jan 23 2021, 5:48 PM · toolchain, MacOS, libgcrypt, Bug Report
jukivili added a comment to T5263: cipher/sha512.c: build failure without arm neon asm.

Thanks for the report. As you noticed, issue had been reported already.

Jan 23 2021, 4:56 PM · libgcrypt, Bug Report
jukivili added a comment to T5255: libgcrypt: build "error: invalid operand for instruction" when compiling with Clang & LTO.

That might be helpful. But, on the other hand, if I had just googled the problem I was seeing I would have gotten answer quite fast.

Jan 23 2021, 4:51 PM · asm, libgcrypt, clang, Bug Report
jukivili added a comment to T5157: libgcrypt: ARM64 Builds on macOS fail.

Problem is in GET_DATA_POINTER macro. MacOS assembler expects data references in some different format than Linux. Could you try following edit and see if libgcrypt then compiles? In cipher/asm-common-aarch64.h, there is definition of GET_DATA_POINTER macro:

#ifdef _WIN32
#define GET_DATA_POINTER(reg, name) \
	adrp    reg, name ; \
	add     reg, reg, #:lo12:name ;
#else
#define GET_DATA_POINTER(reg, name) \
	adrp    reg, :got:name ; \
	ldr     reg, [reg, #:got_lo12:name] ;
#endif
Jan 23 2021, 4:49 PM · toolchain, MacOS, libgcrypt, Bug Report
patrick added a comment to T5157: libgcrypt: ARM64 Builds on macOS fail.

I have now tried to build libgcrypt 1.9.0 for arm64 using clang. I get the following error:

Jan 23 2021, 10:52 AM · toolchain, MacOS, libgcrypt, Bug Report

Jan 22 2021

ffontaine added a comment to T5263: cipher/sha512.c: build failure without arm neon asm.

It seems that this issue has already been reported with a better fix: https://lists.gnupg.org/pipermail/gcrypt-devel/2021-January/005060.html
Feel free to close this issue.

Jan 22 2021, 10:33 PM · libgcrypt, Bug Report
ffontaine updated the task description for T5263: cipher/sha512.c: build failure without arm neon asm.
Jan 22 2021, 10:31 PM · libgcrypt, Bug Report
ffontaine updated the task description for T5263: cipher/sha512.c: build failure without arm neon asm.
Jan 22 2021, 10:19 PM · libgcrypt, Bug Report
ffontaine updated the task description for T5263: cipher/sha512.c: build failure without arm neon asm.
Jan 22 2021, 10:18 PM · libgcrypt, Bug Report
ffontaine created T5263: cipher/sha512.c: build failure without arm neon asm.
Jan 22 2021, 10:17 PM · libgcrypt, Bug Report
jpalus created T5262: pinentry qt4 fails to compile in pinentry 1.1.1.
Jan 22 2021, 9:10 PM · pinentry, Bug Report
werner added a comment to T5255: libgcrypt: build "error: invalid operand for instruction" when compiling with Clang & LTO.

Should we add this to the hints in the README? After all this does not seem to be the standard system compiler or it has not been properly setup as replacement.

Jan 22 2021, 5:47 PM · asm, libgcrypt, clang, Bug Report
jukivili added a comment to T5255: libgcrypt: build "error: invalid operand for instruction" when compiling with Clang & LTO.

Problem was that my build system was selecting "ar" and "ranlib", where as your build system selects "llvm-ar" and "llvm-ranlib".

Jan 22 2021, 5:33 PM · asm, libgcrypt, clang, Bug Report
aheinecke added a comment to T5216: Kleopatra: Fix handling of UNC paths.

The related qt bug is: https://bugreports.qt.io/browse/QTBUG-83365

Jan 22 2021, 3:33 PM · kleopatra
aheinecke committed rW4cddb954f4b3: Post release version bump (authored by aheinecke).
Post release version bump
Jan 22 2021, 3:22 PM
aheinecke committed rW1669ada40d85: MSI: Add helper target for announcements (authored by aheinecke).
MSI: Add helper target for announcements
Jan 22 2021, 3:22 PM
aheinecke committed rW77ed4a033bf6: Install italian GpgOL translation (authored by aheinecke).
Install italian GpgOL translation
Jan 22 2021, 3:22 PM
aheinecke committed rW22e961c9e4f3: Add gpgwrap.c to EXTRA_DIST (authored by aheinecke).
Add gpgwrap.c to EXTRA_DIST
Jan 22 2021, 3:22 PM
aheinecke closed T5101: Translate GpgOL in Italian as Resolved.

Argh! I had added the translation to GpgOL but forgot to list the file in our installer. So it will only be part of the next version.

Jan 22 2021, 2:45 PM · i18n, gpgol
cbiedl committed rG809f2473c2c3: Set -fcommon compile option (authored by cbiedl).
Set -fcommon compile option
Jan 22 2021, 12:54 PM
aheinecke merged T5261: error "running as administrator" into T5248: Kleopatra: Change running as Administrator from error to warning.
Jan 22 2021, 12:47 PM · kleopatra, gpg4win
aheinecke merged task T5261: error "running as administrator" into T5248: Kleopatra: Change running as Administrator from error to warning.
Jan 22 2021, 12:47 PM · gpg4win, gnupg
aheinecke committed rO4d57033a095a: Fix tracking of opened contact settings (authored by aheinecke).
Fix tracking of opened contact settings
Jan 22 2021, 12:11 PM
werner raised the priority of T3211: [website] Atom/RSS feed for releases, news and/or blog from Wishlist to Normal.
Jan 22 2021, 12:04 PM · Feature Request
werner committed rDab5d0860f4a9: swdb: Pinentry 1.1.1 (authored by werner).
swdb: Pinentry 1.1.1
Jan 22 2021, 8:16 AM

Jan 21 2021

gouttegd committed rP69c3d2bdd311: Post-release updates. (authored by gouttegd).
Post-release updates.
Jan 21 2021, 11:16 PM
gouttegd committed rPc6202b29cf60: Release 1.1.1. (authored by gouttegd).
Release 1.1.1.
Jan 21 2021, 11:16 PM
telans added a comment to T5255: libgcrypt: build "error: invalid operand for instruction" when compiling with Clang & LTO.

Unfortunately these are not enough to enable building with clang LTO. Build now fails when linking test executables (libgcrypt.so gets build however):

Any ideas what might be causing this?

Jan 21 2021, 9:47 PM · asm, libgcrypt, clang, Bug Report
jukivili added a comment to T5255: libgcrypt: build "error: invalid operand for instruction" when compiling with Clang & LTO.

Configure output has still has some differences LTO vs non-LTO:

--- non-lto.log 2021-01-21 22:25:14.966099577 +0200
+++ lto.log     2021-01-21 22:25:23.174086100 +0200
@@ -63,7 +63,7 @@
 checking for archiver @FILE support... @
 checking for strip... strip
 checking for ranlib... ranlib
-checking command to parse /usr/bin/nm -B output from clang object... ok
+checking command to parse /usr/bin/nm -B output from clang object... failed
 checking for sysroot... no
 checking for mt... mt
 checking if mt is a manifest tool... no
@@ -75,7 +75,7 @@
 checking if clang static flag -static works... yes
 checking if clang supports -c -o file.o... yes
 checking if clang supports -c -o file.o... (cached) yes
-checking whether the clang linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes
+checking whether the clang linker (/usr/bin/ld) supports shared libraries... yes
 checking whether -lc should be explicitly linked in... no
 checking dynamic linker characteristics... GNU/Linux ld.so
 checking how to hardcode library paths into programs... immediate
@@ -168,8 +168,8 @@
 checking whether 'asm' assembler keyword is supported... yes
 checking whether '__asm__' assembler keyword is supported... yes
 checking whether inline assembly memory barrier is supported... yes
-checking whether GCC assembler is compatible for ARM assembly implementations... no
-checking whether GCC assembler is compatible for ARMv8/Aarch64 assembly implementations... no
+checking whether GCC assembler is compatible for ARM assembly implementations... yes
+checking whether GCC assembler is compatible for ARMv8/Aarch64 assembly implementations... yes
 checking whether GCC assembler supports for CFI directives... yes
 checking whether GCC assembler supports for ELF directives... yes
 checking for _ prefix in compiled symbols... no
@@ -240,7 +240,7 @@
 checking if gcc supports -Wno-missing-field-initializers... yes
 checking if gcc supports -Wpointer-arith... yes
 checking whether non excutable stack support is requested... yes
-checking whether assembler supports --noexecstack option... yes
+checking whether assembler supports --noexecstack option... no
 checking that generated files are newer than configure... done
 configure: creating ./config.status
 config.status: creating Makefile
Jan 21 2021, 9:27 PM · asm, libgcrypt, clang, Bug Report
jukivili added a comment to T5255: libgcrypt: build "error: invalid operand for instruction" when compiling with Clang & LTO.

Clang support Intel syntax after all, but not assembler macros that were used. Here's two patches that fix the configure.ac issue and removes use of assembly macros in Intel syntax assembly files:

Jan 21 2021, 9:23 PM · asm, libgcrypt, clang, Bug Report
victordimas2883 added a project to T5261: error "running as administrator": gpg4win.
Jan 21 2021, 7:54 PM · gpg4win, gnupg
victordimas2883 added a project to T5261: error "running as administrator": gnupg.
Jan 21 2021, 7:38 PM · gpg4win, gnupg
victordimas2883 created T5261: error "running as administrator" in the S1 Public space.
Jan 21 2021, 7:32 PM · gpg4win, gnupg
ikloecker committed rKLEOPATRA75d5c5f81707: Move handling of dialogs from CertificateLineEdit to SignEncryptWidget (authored by ikloecker).
Move handling of dialogs from CertificateLineEdit to SignEncryptWidget
Jan 21 2021, 6:13 PM
werner changed the status of T5257: 32 bit cross build fails on asm code in gcrypt 1.9.0 from Open to Testing.
Jan 21 2021, 10:32 AM · Bug Report, Cross-Compiler, libgcrypt
werner committed rC269250870a48: Merge branch 'LIBGCRYPT-1.9-BRANCH' (authored by werner).
Merge branch 'LIBGCRYPT-1.9-BRANCH'
Jan 21 2021, 8:37 AM
gniibe committed rCfa3420b011c1: build: Fix build of tests with non-default installation. (authored by gniibe).
build: Fix build of tests with non-default installation.
Jan 21 2021, 6:25 AM

Jan 20 2021

jukivili committed rC00df9f27181d: Split inline assembly blocks with many memory operands (authored by jukivili).
Split inline assembly blocks with many memory operands
Jan 20 2021, 9:37 PM
jukivili committed rC81354e911bfa: tests/basic: fix build on ARM32 when NEON disabled (authored by jukivili).
tests/basic: fix build on ARM32 when NEON disabled
Jan 20 2021, 9:37 PM
jukivili committed rC097148bc89ec: kdf: make self-test test-vector array read-only (authored by jukivili).
kdf: make self-test test-vector array read-only
Jan 20 2021, 9:37 PM
jukivili committed rCc6425a553729: kdf: add missing null-terminator for self-test test-vector array (authored by jukivili).
kdf: add missing null-terminator for self-test test-vector array
Jan 20 2021, 9:37 PM
jukivili committed rC807827cda3ba: cipher/bithelp: use __builtin_ctzl when available (authored by jukivili).
cipher/bithelp: use __builtin_ctzl when available
Jan 20 2021, 9:37 PM
jukivili committed rC477355047e5c: mpi/longlong: make use of compiler provided __builtin_ctz/__builtin_clz (authored by jukivili).
mpi/longlong: make use of compiler provided __builtin_ctz/__builtin_clz
Jan 20 2021, 9:37 PM
jukivili closed T5196: libgcrypt: s390x/zSeries performance improvements, a subtask of T4460: libgcrypt performance TODOs, as Resolved.
Jan 20 2021, 9:31 PM · libgcrypt
jukivili closed T5196: libgcrypt: s390x/zSeries performance improvements as Resolved.
Jan 20 2021, 9:31 PM · libgcrypt
jukivili closed T5197: libgcrypt: s390x/zSeries AES acceleration as Resolved.

Merged to master.

Jan 20 2021, 9:31 PM · libgcrypt
jukivili closed T5197: libgcrypt: s390x/zSeries AES acceleration, a subtask of T5196: libgcrypt: s390x/zSeries performance improvements, as Resolved.
Jan 20 2021, 9:31 PM · libgcrypt
jukivili closed T5198: libgcrypt: s390x/zSeries SHA256/SHA512 acceleration as Resolved.

Merged to master.

Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5198: libgcrypt: s390x/zSeries SHA256/SHA512 acceleration, a subtask of T5196: libgcrypt: s390x/zSeries performance improvements, as Resolved.
Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5199: libgcrypt: s390x/zSeries GHASH/AES-GCM acceleration as Resolved.

Merged to master.

Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5199: libgcrypt: s390x/zSeries GHASH/AES-GCM acceleration, a subtask of T5196: libgcrypt: s390x/zSeries performance improvements, as Resolved.
Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5200: libgcrypt: s390x/zSeries SHA3 acceleration, a subtask of T5196: libgcrypt: s390x/zSeries performance improvements, as Resolved.
Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5200: libgcrypt: s390x/zSeries SHA3 acceleration as Resolved.

Merged to master.

Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5201: libgcrypt: s390x/zSeries 128-bit vector implementation of ChaCha20, a subtask of T5196: libgcrypt: s390x/zSeries performance improvements, as Resolved.
Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5201: libgcrypt: s390x/zSeries 128-bit vector implementation of ChaCha20 as Resolved.

Merged to master.

Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5202: libgcrypt: s390x/zSeries implementation of Poly1305 / ChaCha20-Poly1305 AEAD, a subtask of T5196: libgcrypt: s390x/zSeries performance improvements, as Resolved.
Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5202: libgcrypt: s390x/zSeries implementation of Poly1305 / ChaCha20-Poly1305 AEAD as Resolved.

Merged to master.

Jan 20 2021, 9:30 PM · libgcrypt
jukivili closed T5203: libgcrypt: s390x/zSeries SHA1 acceleration, a subtask of T5196: libgcrypt: s390x/zSeries performance improvements, as Resolved.
Jan 20 2021, 9:29 PM · libgcrypt
jukivili closed T5203: libgcrypt: s390x/zSeries SHA1 acceleration as Resolved.

Merged to master.

Jan 20 2021, 9:29 PM · libgcrypt
jukivili committed rC92fe807aeb7e: Merge remote-tracking branch 'origin/cipher-s390x-optimizations' into master (authored by jukivili).
Merge remote-tracking branch 'origin/cipher-s390x-optimizations' into master
Jan 20 2021, 9:04 PM
werner added a comment to T4550: Test certificates with valid CA.

Do you mean self-signed certs or what kind of certs do not work?

Jan 20 2021, 7:31 PM · Tests
balducci added a comment to T5257: 32 bit cross build fails on asm code in gcrypt 1.9.0.

You probably define CFLAGS=-m32 in your installation script for 32-bit build. I'd try with CFLAGS="-O2 -m32".

Jan 20 2021, 7:03 PM · Bug Report, Cross-Compiler, libgcrypt
ikloecker committed rLIBKLEO0cb40f92f5be: Return only valid keys for the given indexes (authored by ikloecker).
Return only valid keys for the given indexes
Jan 20 2021, 5:54 PM
ikloecker committed rLIBKLEOabd30b1cf7b8: Use existing helper for removing duplicate keys (authored by ikloecker).
Use existing helper for removing duplicate keys
Jan 20 2021, 5:54 PM
jukivili added a comment to T5257: 32 bit cross build fails on asm code in gcrypt 1.9.0.

Jan 20 2021, 4:16 PM · Bug Report, Cross-Compiler, libgcrypt
jukivili added a comment to T5257: 32 bit cross build fails on asm code in gcrypt 1.9.0.

Thanks for report. I reproduced this by building i386 with optimizations disabled "-O0" (gcc 10). With normal optimization level such as "-O2", the issue does not appear.

Jan 20 2021, 3:47 PM · Bug Report, Cross-Compiler, libgcrypt
werner updated the task description for T4294: Release Libgcrypt 1.9.0.
Jan 20 2021, 2:51 PM · Release Info, libgcrypt