In T5286#143493, @shaoyj wrote:Excuse me, where is the link to this blog you mentioned?
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed All Stories
All Stories
All Stories
Feb 22 2021
Feb 22 2021
@bobwxc wrote:
And I found a blog seems written by the SM2 implementation author of libgcrybt -- Tianjia Zhang. He/She drew a red circle on a standard picture of the Z_A.
Excuse me, where is the link to this blog you mentioned?
Feb 21 2021
Feb 21 2021
Dear Werner,
In T5286#142947, @werner wrote:We need more information on the why and when of this change. We don't want to maintain different versions of the same algorithm. The I-D expired more than 6 years ago and thus it should not be used as a reference.
• werner committed rG54c1f2518e5d: tools,w32: Add resource and manifest files to all binaries. (authored by • werner).
tools,w32: Add resource and manifest files to all binaries.
l10n daemon script <scripty@kde.org> committed rKLEOPATRA5beca6693883: 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
Feb 20 2021
Feb 20 2021
Plesae run gpg with the option --verbose and put
l10n daemon script <scripty@kde.org> committed rKLEOPATRA46743f9a6f7b: 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
Feb 19 2021
Feb 19 2021
doc: Update NEWS
Hm, got something similar on macOS runner as well (however, in this case secret key is generated by RNP, and then successfully imported by GPG) :
2021-02-19T10:49:42.8239220Z /tmp/rnp-local-installs/gpg-install/bin/gpg --homedir /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rnpctmp3ciohli5/.gpg --pinentry-mode=loopback --batch --yes --passphrase key2pass --trust-model always -o /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rnpctmp3ciohli5/cleartext.dec -d /var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/rnpctmp3ciohli5/cleartext.rnp 2021-02-19T10:49:42.8240980Z gpg: AES256.CFB encrypted session key 2021-02-19T10:49:42.8241480Z gpg: encrypted with 1 passphrase 2021-02-19T10:49:42.8242430Z gpg: encrypted with 1024-bit RSA key, ID 23295470BD33EA4A, created 2021-02-19 2021-02-19T10:49:42.8243090Z "key2@rnp" 2021-02-19T10:49:42.8243580Z gpg: public key decryption failed: Corrupted protection 2021-02-19T10:49:42.8244650Z gpg: encrypted with 1024-bit RSA key, ID 3A9FE68E283F7439, created 2021-02-19 2021-02-19T10:49:42.8245220Z "key1@rnp" 2021-02-19T10:49:42.8245690Z gpg: public key decryption failed: Bad passphrase 2021-02-19T10:49:42.8246250Z gpg: decryption failed: Bad session key
Attaching the full log:
gpg-win-error.txt342 KBDownload
• ikloecker committed rPd09e7de3df65: build: Make EFL libraries optional unless EFL is explicitly wanted. (authored by • ikloecker).
build: Make EFL libraries optional unless EFL is explicitly wanted.
• ikloecker added a comment to T5308: pkg-config misuse in efl sections of pinentry autoconf tooling.
Well, it's a (hard) requirement unless you explicitly disable efl, i.e. ./configure (without --disable-efl) fails with an error if elementary or ecore-x is not found.
I don't think the patch made elementary and ecore-x dev headers an absolute hard requirement; in particular, ./configure --disable-efl works fine to build pinentry without having these headers installed.
• ikloecker added a comment to T5308: pkg-config misuse in efl sections of pinentry autoconf tooling.
The following patch makes the efl requirements optional unless pinentry-efl is explicitly enabled:
diff --git a/configure.ac b/configure.ac index bc67c14..ce170c9 100644 --- a/configure.ac +++ b/configure.ac @@ -423,7 +423,24 @@ AC_ARG_ENABLE(pinentry-efl, pinentry_efl=$enableval, pinentry_efl=maybe)
• werner committed rG5573ab714b92: build: Remove now obsolete HAVE_NEWER_LIBGCRYPT AM conditional. (authored by • werner).
build: Remove now obsolete HAVE_NEWER_LIBGCRYPT AM conditional.
• werner committed rG4da91414e758: wkd: Install gpg-wks-client under bin and add wrapper for libexec (authored by • werner).
wkd: Install gpg-wks-client under bin and add wrapper for libexec
• ikloecker added a comment to T5308: pkg-config misuse in efl sections of pinentry autoconf tooling.
rP19a18ba5fee0 makes elementary and ecore-x hard requirements for pinentry. I don't think that's intended.
scd: Minor tweak for easier backporting
• werner committed rG41979ed7308e: scd: Change parameters of readkey fucntion pointer. (authored by • werner).
scd: Change parameters of readkey fucntion pointer.
• werner committed rG669786cf646d: scd: Pass ctrl parameter to more app functions. (authored by • werner).
scd: Pass ctrl parameter to more app functions.
• werner committed rG43b3ec5aee40: scd: Change the apptype from a string to an enum. (authored by • werner).
scd: Change the apptype from a string to an enum.
• werner committed rG6380126b31aa: scd: Add some compatibility code for easier backporting. (authored by • werner).
scd: Add some compatibility code for easier backporting.
• werner committed rGf8588369bcb0: scd: Detect Yubikey and provide nicer display-s/n. (authored by • werner).
scd: Detect Yubikey and provide nicer display-s/n.
po: Update Japanese Translation.
For the pogo-pin test clip to flash, it is available in China.
Feb 18 2021
Feb 18 2021
• ikloecker committed rKLEOPATRA8090445057da: Use std::vector for lists of keys everywhere (authored by • ikloecker).
Use std::vector for lists of keys everywhere
Port deprecated method
Port deprecated signal
Use std::set for protocols
Port some deprecated methods
• ikloecker committed rKLEOPATRA1a22db0afdfa: Update certificate lineedit if the selected group was removed (authored by • ikloecker).
Update certificate lineedit if the selected group was removed
• ikloecker committed rKLEOPATRA1df9407578e2: Show comment for groups read from the configuration of gpg (authored by • ikloecker).
Show comment for groups read from the configuration of gpg
• ikloecker committed rKLEOPATRAcd691f05637a: Remove Edit button from group details dialog (authored by • ikloecker).
Remove Edit button from group details dialog
• ikloecker committed rKLEOPATRA5ff134b27f46: Add a configuration module for configuring groups of keys (authored by • ikloecker).
Add a configuration module for configuring groups of keys
• ikloecker committed rKLEOPATRA2e51be87b274: Allow setting the widget that shall have the initial focus (authored by • ikloecker).
Allow setting the widget that shall have the initial focus
• ikloecker committed rKLEOPATRA9873a5a4cfba: Identify updated group of keys by source and source dependent identifier (authored by • ikloecker).
Identify updated group of keys by source and source dependent identifier
• ikloecker committed rKLEOPATRAd6c3cc02dd78: GIT_SILENT: Bump required version of libkleo (authored by • ikloecker).
GIT_SILENT: Bump required version of libkleo
• werner committed rG5c2ff883392a: po: Unified the term "message" in the German translation (authored by • werner).
po: Unified the term "message" in the German translation
po: update-po
po: Update German translation
scd:piv: Fix a typo in a string.
po: Update all po files from 2.2.27
• werner committed rG0be4861762c2: po: Change translatability of a fallback string. (authored by • werner).
po: Change translatability of a fallback string.
po: Update POTFILES
dkg committed rP19a18ba5fee0: build: Simplfy use of pkg-config when testing for EFL. (authored by dkg).
build: Simplfy use of pkg-config when testing for EFL.
Thanks for the verification, @wltjr. I've pushed 19a18ba5fee049aac87b5114763095aaeb42430f to the master branch for future releases.
Bump library version
• ikloecker committed rLIBKLEO611cd4fb69e3: Allow retrieving and saving of configurable groups of keys (authored by • ikloecker).
Allow retrieving and saving of configurable groups of keys
• ikloecker committed rLIBKLEOb70c7f47aa29: Allow removing a group of keys (authored by • ikloecker).
Allow removing a group of keys
• ikloecker committed rLIBKLEO82b040177c36: Move most code of update() to private implementation (authored by • ikloecker).
Move most code of update() to private implementation
Allow adding a group of keys
• ikloecker committed rLIBKLEO6838d7c9763b: Factor out function for getting the fingerprints of a group of keys (authored by • ikloecker).
Factor out function for getting the fingerprints of a group of keys
• ikloecker committed rLIBKLEO40783b456776: Take care of immutable entries when updating a group of keys (authored by • ikloecker).
Take care of immutable entries when updating a group of keys
• ikloecker committed rLIBKLEOa951e71fc5cf: Allow removing a group from the model (authored by • ikloecker).
Allow removing a group from the model
• ikloecker committed rLIBKLEOb81d6c8cbfb6: Allow adding a group to the model (authored by • ikloecker).
Allow adding a group to the model
• ikloecker committed rLIBKLEOc676a618c4bb: Allow updating a group in the model (authored by • ikloecker).
Allow updating a group in the model
• ikloecker committed rLIBKLEOd79cfe916da7: Identify groups of keys by source and a source dependent identifier (authored by • ikloecker).
Identify groups of keys by source and a source dependent identifier
• ikloecker committed rLIBKLEO8e189f7a9fb6: Add QDebug stream operator for KeyGroup (authored by • ikloecker).
Add QDebug stream operator for KeyGroup
speedo: Update w32 stuff from 2.2
• werner triaged T5307: pinentry-qt unilaterally enables rpath, even when configured with `--disable-rpath` as Low priority.
• werner triaged T5308: pkg-config misuse in efl sections of pinentry autoconf tooling as Normal priority.
Btw, ecore-x was also needed, so that should remain. Just to be clear, the final version should be
PKG_CHECK_MODULES(EFL,[elementary >= 1.18,ecore-x])
Give or take the >= vs >.
@dkg it was the 2nd one, the EFL vs efl. That worked fine after uppercasing it! The >= may not be necessary, but might as well. I am on a much newer EFL, 1.25.1, so not really able to test that part of it. I should be running one of the latest autotools,
[ebuild R ] sys-devel/automake-1.16.3-r1:1.16::gentoo USE="-test" 0 KiB [ebuild R ] sys-devel/autoconf-2.69-r5:2.69::gentoo USE="-emacs" 1,438 KiB [ebuild R ] sys-devel/libtool-2.4.6-r6:2::gentoo USE="-vanilla" 951 KiB
• gniibe committed rE1fb90a7da186: build: Support --disable-threads by gen-lock-obj.sh. (authored by • gniibe).
build: Support --disable-threads by gen-lock-obj.sh.
• gniibe changed the status of T5296: libgpg-error: build failure without threads from Open to Testing.
Pushed the change. Please test.
See the comment in rE13918d05a333: Allow building with --disable-threads. for ABI incompatibility.
hm, actually, maybe the efl should be EFL in order to produce and substitute the EFL_CFLAGS and EFL_LIBS variables.
@wltjr maybe it needs ecore-x as well as elementary > 1.18 in the PKG_CHECK_MODULES line? oh, and looks like i screwed up and used > where i should have used >= sorry! fixing those would make the PKG_CHECK_MODULES line be:
tps800 added a comment to T5304: Kleopatra: Main certificate view does not keep selected column width.
With the third case it accesses the settings file, but does not write anything.
tps800 added a comment to T5304: Kleopatra: Main certificate view does not keep selected column width.
When does it work and when not:
- It works: if I change columns, column widths, sorting column or window size. Then close Kleopatra and restart it within the same environment (screen size).
I'm sorry, if my wording sounded harsh.
tps800 added a comment to T5304: Kleopatra: Main certificate view does not keep selected column width.
Kleopatra running on Linux (Ubuntu 20.10, 21.04; Fedora 34, 35 (rawhide)) does this. Closing Kleopatras window saves columns and column widths as shown (it even works if I change the systemwide used font).
On Windows 10 this does not work. Closing Kleopatra via the windows "Close Button" or by selecting "Close Window" or "Exit" from the main menu settings will not be saved. Opening the window again will show columns as they where after installing (way to small for displaying the dates created and expired and the hash of the key). The sorting column is lost too on Windows, but not Linux.
I am unsure if this bug is triggered by my company setup, or if it exists on any Windows 10 installation.
Looks like its missing an include
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.. -pthread -I/usr/include/libsecret-1 -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/lib64/libffi/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include -I/usr/include/ncursesw -I../secmem -I../pinentry -Wall -O2 -pipe -march=amdfam10 -mcx16 -msahf -mabm -mlzcnt -Wall -Wno-pointer-sign -Wpointer-arith -c -o pinentry-efl.o pinentry-efl.c
pinentry-efl.c:32:10: fatal error: Elementary.h: No such file or directory
32 | #include <Elementary.h>
| ^~~~~~~~~~~~~~
compilation terminated.build.log18 KBDownload
@dkg for sure, I will test out the patch ASAP. Thanks for the ping.
dkg added a comment to T5291: gpg fails to recognize signatures if signer's user ID subpacket is present with the critical bit set .
I think you're saying "GnuPG will reject all subpackets marked with a critical flag unless there is a specific known semantic for *criticality* for that subpacket" Am I understanding that right? Is there a published list of criticality semantics that GnuPG is willing to accept? How do those semantics differ from standard semantics for the packet in question?
Feb 17 2021
Feb 17 2021
fwiw, i think a patch like this ought to work with reasonably-modern versions of autotools:
@wltjr maybe you could take a look at this?
dkg renamed T5308: pkg-config misuse in efl sections of pinentry autoconf tooling from po to pkg-config misuse in efl sections of pinentry autoconf tooling.
Thanks. A few hours too late for 1.9.2.
doc: Fix swapped GCM/CCM constants.
• werner committed rGab7dc4b524c3: dirmngr: Support new gpgNtds parameter in LDAP keyserver URLs. (authored by • werner).
dirmngr: Support new gpgNtds parameter in LDAP keyserver URLs.
• werner committed rGcdc828f69026: dirmngr: Rewrite a weird function by straighter code. (authored by • werner).
dirmngr: Rewrite a weird function by straighter code.
• werner committed rG55f46b33df08: dirmngr: Support new gpgNtds parameter in LDAP keyserver URLs. (authored by • werner).
dirmngr: Support new gpgNtds parameter in LDAP keyserver URLs.
common: Fix compiler warning
• aheinecke edited projects for T5304: Kleopatra: Main certificate view does not keep selected column width, added: Bug Report; removed Feature Request.
werner this would really be a bug because we have code in Kleopatra to both save the selected coloumns, their widths and the sorting state.
• werner triaged T5304: Kleopatra: Main certificate view does not keep selected column width as Normal priority.
swdb: Libgcrypt 1.9.2
In T1756#143328, @gniibe wrote:In T1756#131862, @whites11 wrote:I understand this is kind of an edge case, but having the possibility to use signed ssh keys would be very useful to me.
??? Do you understand how ssh keys are handled by ssh client and ssh-agent?
• werner closed T5276: Release Libgcrypt 1.9.2, a subtask of T5277: libgcrypt 1.9.1 fails to build with --disable-asm, as Resolved.
In T1756#131862, @whites11 wrote:I understand this is kind of an edge case, but having the possibility to use signed ssh keys would be very useful to me.