Page MenuHome GnuPG
Feed All Stories

Mar 30 2021

werner triaged T5376: gpg --fetch-keys no longer returns non 0 exit status on failure as Normal priority.

You are coming pretty late to the party ;-). Since 2.1.0 we don't use the ancient keyserver helpers anymore but reworked the entire network access. I even doubt that I can still test with a 2.0 version.

Mar 30 2021, 8:16 PM · gnupg (gpg22), Bug Report
vStone created T5376: gpg --fetch-keys no longer returns non 0 exit status on failure.
Mar 30 2021, 6:45 PM · gnupg (gpg22), Bug Report
werner added a project to T5375: getentropy usage is forbidden by Apple, but is now being forced by libgcrypt: MacOS.
Mar 30 2021, 5:44 PM · MacOS, libgcrypt
werner changed the status of T5356: gnupg2 test failure on s390x from Open to Testing.
Mar 30 2021, 5:41 PM · libgcrypt, Bug Report
werner added a comment to T5356: gnupg2 test failure on s390x.

We have two or three other open issue which I would like to address before a release. FWIW, release ticket is T5305.

Mar 30 2021, 5:41 PM · libgcrypt, Bug Report
werner added a comment to T5370: Apple M1 and Symbol not found: __gcry_mpih_mul_1.

Do what ever you want with _gcry prefixed functions - this is never considered an API or ABI break. There are some exceptions for internal functions used by macros but those are clearly marked.

Mar 30 2021, 5:38 PM · arm, MacOS, gnupg, Bug Report
ikloecker closed T5357: Kleopatra fails to load as Resolved.

Good to hear that it works now.

Mar 30 2021, 5:36 PM · gpg4win, Bug Report
werner committed rG0d6f276f61c5: card: Print the key's label if available. (authored by werner).
card: Print the key's label if available.
Mar 30 2021, 5:29 PM
werner committed rG7f9126363265: scd:p15: Return labels for keys and certificates. (authored by werner).
scd:p15: Return labels for keys and certificates.
Mar 30 2021, 5:29 PM
werner added a comment to T5365: --with-libgpg-error-prefix doesn't affect gpgrt-config path detection.

A PATH with spaces is too Windowish (or macOS). IIRC, we had once checks that the used directories have proper names; we can expect this for build environment. Spaces in file names are horrible from a security POV it is just to easy to get things wrong (hello ssh).

Mar 30 2021, 5:15 PM · MacOS, gpgrt, Cross-Compiler, libgcrypt
Jakuje added a comment to T5356: gnupg2 test failure on s390x.

I already backported the above for Fedora so I am not in hurry now. But I believe others might hit the same issue.

Mar 30 2021, 4:52 PM · libgcrypt, Bug Report
jukivili updated subscribers of T5356: gnupg2 test failure on s390x.

@werner Can you comment about bugfix release?

Mar 30 2021, 4:50 PM · libgcrypt, Bug Report
jukivili added a comment to T5370: Apple M1 and Symbol not found: __gcry_mpih_mul_1.

These functions are internal to library and, for example, on linux/windows builds are not externally available.

Mar 30 2021, 4:48 PM · arm, MacOS, gnupg, Bug Report
cbiedl added a comment to T5357: Kleopatra fails to load.

Admin here. I'm sorry your replies did not make it to this site but somewhere got stuck. So copying them for completeness:

Mar 30 2021, 3:35 PM · gpg4win, Bug Report
saurik added a comment to T5375: getentropy usage is forbidden by Apple, but is now being forced by libgcrypt.

In https://github.com/rust-random/getrandom/issues/38 they seem to have decided to use SecRandomCopyBytes on iOS, while in https://github.com/LuaJIT/LuaJIT/issues/668 they pushed https://github.com/LuaJIT/LuaJIT/commit/787736990ac3b7d5ceaba2697c7d0f58f77bb782 which I believe falls back to /dev/urandom. In both cases, they are only staring at iOS as an issue; though, it could be that using Rust at the same time as targeting an official macOS application are both rare enough to allow this to have gone two years without a rejection... making this weak_import hack not happen on iOS might be sufficient. If you do this, I recommend checking for TARGET_OS_IPHONE, not TARGET_OS_IOS, as (despite the somewhat hardware-specific sounding name) the former also encompasses tvOS and watchOS (which, if anything, will have stronger checks); I'd personally be satisfied with just some way of manually disabling getentropy by force, though (as I had been previously using ac_cv_func_getentropy=no).

Mar 30 2021, 1:08 PM · MacOS, libgcrypt
saurik added a project to T5375: getentropy usage is forbidden by Apple, but is now being forced by libgcrypt: libgcrypt.
Mar 30 2021, 12:41 PM · MacOS, libgcrypt
saurik renamed T5375: getentropy usage is forbidden by Apple, but is now being forced by libgcrypt from getentropy is forbidden on macOS but is now being forced by libgcrypt to getentropy usage is forbidden by Apple, but is now being forced by libgcrypt.
Mar 30 2021, 12:34 PM · MacOS, libgcrypt
saurik added a comment to T5268: macOS getentropy.

So, I actually just filed an issue about this work: T5375, and then found this opposing task while following through on the various commits ;P... Apple actually forbids usage of getentropy in applications they publish to their App Store (citing ITMS-90338: Non-public API usage), and so there needs to be a way to disable this weak_import. FWIW, I'm not sure if this is only on iOS or on macOS as well (I haven't gotten around to trying to publish a macOS build with the new libgcrypt yet).

Mar 30 2021, 12:34 PM · libgcrypt, MacOS
saurik updated the task description for T5375: getentropy usage is forbidden by Apple, but is now being forced by libgcrypt.
Mar 30 2021, 12:29 PM · MacOS, libgcrypt
saurik created T5375: getentropy usage is forbidden by Apple, but is now being forced by libgcrypt.
Mar 30 2021, 12:28 PM · MacOS, libgcrypt
werner committed rG651c07a7301c: scd:p15: For CardOS make use of ISO7816_VERIFY_NOT_NEEDED. (authored by werner).
scd:p15: For CardOS make use of ISO7816_VERIFY_NOT_NEEDED.
Mar 30 2021, 11:45 AM
werner committed rGde4d3c99aa58: scd:p15: Return the creation time of the keys. (authored by werner).
scd:p15: Return the creation time of the keys.
Mar 30 2021, 11:45 AM
aheinecke added a comment to T5374: Can't move a signed mail in Outlook from In-Mail folder to any other folder.

Very strange. Both logs show no error.

Mar 30 2021, 11:06 AM · Bug Report, gpg4win
EnricoH added a comment to T5374: Can't move a signed mail in Outlook from In-Mail folder to any other folder.

Sorry, first log was without API.
This log includes API calls.

Mar 30 2021, 10:58 AM · Bug Report, gpg4win
EnricoH added a comment to T5374: Can't move a signed mail in Outlook from In-Mail folder to any other folder.

Here we go. ;-)

Mar 30 2021, 10:53 AM · Bug Report, gpg4win
aheinecke added a comment to T5374: Can't move a signed mail in Outlook from In-Mail folder to any other folder.

Just drag and drop it into the input field. There is also a little cloud icon that makes this explicit.

Mar 30 2021, 10:50 AM · Bug Report, gpg4win
EnricoH added a comment to T5374: Can't move a signed mail in Outlook from In-Mail folder to any other folder.

Thanks for this very quick reply.

Mar 30 2021, 10:49 AM · Bug Report, gpg4win
aheinecke added a comment to T5212: Kleopatra: Check if run with elevated privileges and exit in that case.

Sorry, but we are a security software. If you give any application that you run on your system root privileges then that is not a secure behavior. This kind of stuff has been deprecated with Windows Vista. Yes we changed the error to a warning as it was too zealous. I agree. It is not our place to educate users. But users should change your operating procedures. You should not handle protection worthy data on a system without privilege seperation.

Mar 30 2021, 10:36 AM · Feature Request, Restricted Project, kleopatra
saurik added a comment to T5365: --with-libgpg-error-prefix doesn't affect gpgrt-config path detection.

@gniibe Note that you also need to at least add the semicolons, as BSD sed is trying to parse "gp}" as substitution flags (which, honestly, makes more forward-compatible sense than GNU sed's behavior...).

Mar 30 2021, 10:35 AM · MacOS, gpgrt, Cross-Compiler, libgcrypt
aheinecke triaged T5374: Can't move a signed mail in Outlook from In-Mail folder to any other folder as Normal priority.

Mmh, all these issues should be fixed with the most recent versions.

Mar 30 2021, 10:21 AM · Bug Report, gpg4win
gniibe added a comment to T5365: --with-libgpg-error-prefix doesn't affect gpgrt-config path detection.

Or, if we keep the code of newline (so that it will eventually support path with a space in future):

Mar 30 2021, 9:55 AM · MacOS, gpgrt, Cross-Compiler, libgcrypt
gniibe added a comment to T5365: --with-libgpg-error-prefix doesn't affect gpgrt-config path detection.

Thank you. Sorry for the use of GNU sed extension. It could be just a whitespace, if it's OK not to support path having a space.
sed -n -e "/^libraries/{s/libraries: =//;s/:/ /gp}") should work.

Mar 30 2021, 9:42 AM · MacOS, gpgrt, Cross-Compiler, libgcrypt
EnricoH created T5374: Can't move a signed mail in Outlook from In-Mail folder to any other folder.
Mar 30 2021, 8:34 AM · Bug Report, gpg4win
saurik added a comment to T5365: --with-libgpg-error-prefix doesn't affect gpgrt-config path detection.

@gniibe OK, so... "worst case": I guess this worked? ;P

Mar 30 2021, 8:23 AM · MacOS, gpgrt, Cross-Compiler, libgcrypt
saurik added a comment to T5365: --with-libgpg-error-prefix doesn't affect gpgrt-config path detection.

@gniibe Actually, I just realized that neither of the commands I provided work, as I failed to notice you were trying to also replace :'s with newlines (as I guess libraries from clang can return multiple paths). I'd momentarily edited my comment to just try to add back your colon replacement, before remembering you can't do that either: \n is a GNU sed extension. Hilariously, I'm always in contexts where I can assume I'm using bash (which isn't ok for configure), so I've never bothered to learn a technique that doesn't involve $'\n'... do you have a strategy for doing this replacement? :(

Mar 30 2021, 8:19 AM · MacOS, gpgrt, Cross-Compiler, libgcrypt
saurik updated the task description for T5365: --with-libgpg-error-prefix doesn't affect gpgrt-config path detection.
Mar 30 2021, 8:14 AM · MacOS, gpgrt, Cross-Compiler, libgcrypt
saurik added a comment to T5365: --with-libgpg-error-prefix doesn't affect gpgrt-config path detection.

@gniibe Ah yeah, that was the commit I meant to reference when I said "--maybe caused by --", but then forgot to go back and fill in the commit hash ;P.

Mar 30 2021, 8:10 AM · MacOS, gpgrt, Cross-Compiler, libgcrypt
gniibe added a comment to T5365: --with-libgpg-error-prefix doesn't affect gpgrt-config path detection.

I wonder if this works in your use case:

diff --git a/m4/gpg-error.m4 b/m4/gpg-error.m4
index d910754e..aeedaf10 100644
--- a/m4/gpg-error.m4
+++ b/m4/gpg-error.m4
@@ -65,7 +65,7 @@ AC_DEFUN([AM_PATH_GPG_ERROR],
   min_gpg_error_version=ifelse([$1], ,1.33,$1)
   ok=no
Mar 30 2021, 7:36 AM · MacOS, gpgrt, Cross-Compiler, libgcrypt
gniibe added a comment to T5365: --with-libgpg-error-prefix doesn't affect gpgrt-config path detection.

If it is new, it may be the change of this commit rC8e3cd4c4677c: build: Update gpg-error.m4.

Mar 30 2021, 7:22 AM · MacOS, gpgrt, Cross-Compiler, libgcrypt
saurik added a comment to T5365: --with-libgpg-error-prefix doesn't affect gpgrt-config path detection.

(To be clear, I also know enough about autoconf to not have been like, blocked from upgrading by this: overriding ac_cv_path_GPGRT_CONFIG worked, but I can't believe that's the intended way for someone to ensure they get the correct path for gpgrt-config ;P.)

Mar 30 2021, 6:53 AM · MacOS, gpgrt, Cross-Compiler, libgcrypt
saurik added a comment to T5365: --with-libgpg-error-prefix doesn't affect gpgrt-config path detection.

@gniibe The problem is that the check seems to just find gpgrt-config from the path; like, I'm already passing --prefix and --host, but it is deciding to just arbitrarily pick up my system-wide copy of /usr/local/bin/gpgrt-config. Here's my entire configure invocation from that earlier failed build: note that the --prefix is the same as --with-gpg-error-prefix.

Mar 30 2021, 6:43 AM · MacOS, gpgrt, Cross-Compiler, libgcrypt
gniibe claimed T5372: assertion failure mulm_25519: different sizes in Libgrypt 1.9.
Mar 30 2021, 5:56 AM · !assert, Bug Report, libgcrypt
gniibe committed rGd1bac0a3be70: build: Fix for make distcheck, no EPS support. (authored by gniibe).
build: Fix for make distcheck, no EPS support.
Mar 30 2021, 5:41 AM
gniibe committed rC35917373d645: build: Fix for make distcheck, no EPS support. (authored by gniibe).
build: Fix for make distcheck, no EPS support.
Mar 30 2021, 5:07 AM
gniibe triaged T5365: --with-libgpg-error-prefix doesn't affect gpgrt-config path detection as Normal priority.

We are in transition from old gpg-error-config to new gpgrt-config. <-- This is the cause, while I tried to cover most use cases.

Mar 30 2021, 4:19 AM · MacOS, gpgrt, Cross-Compiler, libgcrypt
gniibe committed rC45e88b8ec6df: ecc: Fix the regression of gcry_mpi_ec_add. (authored by gniibe).
ecc: Fix the regression of gcry_mpi_ec_add.
Mar 30 2021, 3:53 AM
gniibe added a comment to T5372: assertion failure mulm_25519: different sizes in Libgrypt 1.9.

The optimization introduced for curve 25519 and curve 448 en-bugged for usage of direct MPI.

Mar 30 2021, 3:37 AM · !assert, Bug Report, libgcrypt

Mar 29 2021

gpgfan added a comment to T5212: Kleopatra: Check if run with elevated privileges and exit in that case.

Guys, no offense, but you screwed things up a lot.
You should have put some warning within installer 3.1.15 when it updates files, or at least make an error message more verbose.
Right now it is totally not obvious what to do (move from where to where{F2234144}) except for rolling back to previous version of Kleopatra.
For example, I a PC user with administrator account only (and it will remain forever), so?

Mar 29 2021, 11:21 PM · Feature Request, Restricted Project, kleopatra
werner added projects to T5373: Using GCRY_THREAD_OPTION_PTHREAD_IMPL in a file compiled with Clang generates deprecation warning: libgcrypt, clang.

Yet another identify theft scam committed by clang.

Mar 29 2021, 10:22 PM · clang, libgcrypt, Bug Report
werner committed rG592f48011790: scd:p15: Make RSA with SHA512 work with CardOS. (authored by werner).
scd:p15: Make RSA with SHA512 work with CardOS.
Mar 29 2021, 8:36 PM
mikecrowe created T5373: Using GCRY_THREAD_OPTION_PTHREAD_IMPL in a file compiled with Clang generates deprecation warning.
Mar 29 2021, 6:18 PM · clang, libgcrypt, Bug Report
JW added a comment to T5370: Apple M1 and Symbol not found: __gcry_mpih_mul_1.

This patch should work if configure properly detects need for extra underscore on C symbols:

Mar 29 2021, 6:12 PM · arm, MacOS, gnupg, Bug Report
jukivili added a comment to T5370: Apple M1 and Symbol not found: __gcry_mpih_mul_1.

This patch should work if configure properly detects need for extra underscore on C symbols:

Mar 29 2021, 4:55 PM · arm, MacOS, gnupg, Bug Report
werner updated the task description for T5372: assertion failure mulm_25519: different sizes in Libgrypt 1.9.
Mar 29 2021, 4:01 PM · !assert, Bug Report, libgcrypt
werner updated the task description for T5372: assertion failure mulm_25519: different sizes in Libgrypt 1.9.
Mar 29 2021, 3:58 PM · !assert, Bug Report, libgcrypt
werner created T5372: assertion failure mulm_25519: different sizes in Libgrypt 1.9.
Mar 29 2021, 3:54 PM · !assert, Bug Report, libgcrypt
werner committed rG2d2391dfc25c: agent: Skip unknown unknown ssh curves seen on cards. (authored by werner).
agent: Skip unknown unknown ssh curves seen on cards.
Mar 29 2021, 3:41 PM
werner committed rGa494b29af9cc: scd:p15: Support ECDSA and ECDH for CardOS. (authored by werner).
scd:p15: Support ECDSA and ECDH for CardOS.
Mar 29 2021, 3:41 PM
werner committed rGf129b0e97730: gpg: Allow ECDH with a smartcard returning just the x-ccordinate. (authored by werner).
gpg: Allow ECDH with a smartcard returning just the x-ccordinate.
Mar 29 2021, 3:41 PM
aheinecke committed rW3910d719f0ab: Package auth-sim-locked for Kleopatra (authored by aheinecke).
Package auth-sim-locked for Kleopatra
Mar 29 2021, 2:08 PM
aheinecke created T5371: Handle invalid compliance settings.
Mar 29 2021, 12:29 PM · Feature Request, Restricted Project, kleopatra
werner closed T5368: warning: variable 'zlen' is uninitialized as Invalid.

Please look at the code:

Mar 29 2021, 8:30 AM · ntbtls, Bug Report
JW added a comment to T5159: make check fails for libgcrypt on Apple Silicon / ARM Mac.

Sorry to dig up an old report...

Mar 29 2021, 2:23 AM · Restricted Project, MacOS, libgcrypt, Bug Report
JW added a comment to T5157: libgcrypt: ARM64 Builds on macOS fail.

Sorry to dig up an old thread...

Mar 29 2021, 2:11 AM · toolchain, MacOS, libgcrypt, Bug Report
JW updated the task description for T5369: GnuPG build on Apple with Clang.
Mar 29 2021, 1:59 AM · libgcrypt, MacOS, Bug Report
JW updated the task description for T5370: Apple M1 and Symbol not found: __gcry_mpih_mul_1.
Mar 29 2021, 1:59 AM · arm, MacOS, gnupg, Bug Report
JW updated the task description for T5369: GnuPG build on Apple with Clang.
Mar 29 2021, 1:58 AM · libgcrypt, MacOS, Bug Report
JW updated the task description for T5370: Apple M1 and Symbol not found: __gcry_mpih_mul_1.
Mar 29 2021, 1:57 AM · arm, MacOS, gnupg, Bug Report
JW added a comment to T5370: Apple M1 and Symbol not found: __gcry_mpih_mul_1.

Here's the patch I am using for the Apple M1: libgcrypt-darwin.patch. The patch is public domain so anyone is free to use it.

Mar 29 2021, 12:51 AM · arm, MacOS, gnupg, Bug Report
JW added a comment to T5370: Apple M1 and Symbol not found: __gcry_mpih_mul_1.

This is kind of a hack, but this patch:

Mar 29 2021, 12:03 AM · arm, MacOS, gnupg, Bug Report

Mar 28 2021

JW updated the task description for T5370: Apple M1 and Symbol not found: __gcry_mpih_mul_1.
Mar 28 2021, 10:40 PM · arm, MacOS, gnupg, Bug Report
JW created T5370: Apple M1 and Symbol not found: __gcry_mpih_mul_1.
Mar 28 2021, 10:36 PM · arm, MacOS, gnupg, Bug Report
JW updated the task description for T5369: GnuPG build on Apple with Clang.
Mar 28 2021, 10:31 PM · libgcrypt, MacOS, Bug Report
JW created T5369: GnuPG build on Apple with Clang.
Mar 28 2021, 10:10 PM · libgcrypt, MacOS, Bug Report
JW created T5368: warning: variable 'zlen' is uninitialized.
Mar 28 2021, 8:24 PM · ntbtls, Bug Report
werner closed T5363: GnuPG 2.3 Windows localized gpgconf output broken as Resolved.
Mar 28 2021, 7:18 PM · Windows, gnupg
werner committed rG18d884f8411a: gpgconf: Do not i18n an empty string to the PO files meta data. (authored by werner).
gpgconf: Do not i18n an empty string to the PO files meta data.
Mar 28 2021, 10:41 AM
werner added a comment to T5363: GnuPG 2.3 Windows localized gpgconf output broken.

yep, Should be fixed in libgpg-error/src/w32-gettext.c unless we want a way to retrieve the meat data. We can also and faster fix this in gnupg proper.

Mar 28 2021, 10:32 AM · Windows, gnupg
ageis added a comment to T4514: Batch mode/unattended key generation: support multiple subkeys.

Hey @wener.. As I mentioned in the original post, there's a default-new-key-algo setting... Is it still not possible to use specify something like "rsa4096/cert,rsa4096/encr,rsa4096/sign,rsa4096/auth"?? Would love to see some progress on this. Glad to help test.

Mar 28 2021, 8:08 AM · gnupg24, gnupg (gpg23), Feature Request

Mar 27 2021

Laurent Montel <montel@kde.org> committed rLIBKLEO8134bb4e962d: GIT_SILENT: prepare 5.17.0rc (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.17.0rc
Mar 27 2021, 3:01 PM
Laurent Montel <montel@kde.org> committed rKLEOPATRA6e000503da80: GIT_SILENT: prepare 5.17.0rc (authored by Laurent Montel <montel@kde.org>).
GIT_SILENT: prepare 5.17.0rc
Mar 27 2021, 2:59 PM
werner closed T5367: PDF signed with --clearsign has image distorted. as Resolved.
Mar 27 2021, 11:29 AM · Not A Bug, FAQ
werner edited projects for T5367: PDF signed with --clearsign has image distorted., added: FAQ, Not A Bug; removed Bug Report.

--clearsign may only be used for plain text documents due to line ending conversion etc.

Mar 27 2021, 11:29 AM · Not A Bug, FAQ
werner closed T5366: "*** stack smashing detected ***" in test suite as Resolved.
Mar 27 2021, 11:27 AM · gnupg (gpg23)

Mar 26 2021

ikloecker committed rKLEOPATRAcbdf536d1ad2: Bump required version of libkleo (authored by ikloecker).
Bump required version of libkleo
Mar 26 2021, 10:55 PM
ikloecker committed rKLEOPATRA036263c4fdfd: Remove unused/obsolete HeaderView::setSectionResizeMode() and modes (authored by ikloecker).
Remove unused/obsolete HeaderView::setSectionResizeMode() and modes
Mar 26 2021, 10:55 PM
ikloecker committed rLIBKLEO84b8db1a990d: Actually install the new Algorithm header (authored by ikloecker).
Actually install the new Algorithm header
Mar 26 2021, 10:50 PM
ikloecker committed rKLEOPATRA1b7472304544: Replace all usages of the deprecated qBinaryFind (authored by ikloecker).
Replace all usages of the deprecated qBinaryFind
Mar 26 2021, 10:27 PM
ikloecker committed rLIBKLEO37cf8836670a: Replace all usages of the deprecated qBinaryFind (authored by ikloecker).
Replace all usages of the deprecated qBinaryFind
Mar 26 2021, 10:24 PM
ikloecker committed rLIBKLEOc174f2bb3867: Bump library version (authored by ikloecker).
Bump library version
Mar 26 2021, 10:24 PM
deragon updated the task description for T5367: PDF signed with --clearsign has image distorted..
Mar 26 2021, 7:10 PM · Not A Bug, FAQ
deragon updated the task description for T5367: PDF signed with --clearsign has image distorted..
Mar 26 2021, 7:08 PM · Not A Bug, FAQ
deragon updated the task description for T5367: PDF signed with --clearsign has image distorted..
Mar 26 2021, 6:54 PM · Not A Bug, FAQ
deragon updated the task description for T5367: PDF signed with --clearsign has image distorted..
Mar 26 2021, 6:53 PM · Not A Bug, FAQ
deragon created T5367: PDF signed with --clearsign has image distorted..
Mar 26 2021, 6:47 PM · Not A Bug, FAQ
werner committed rGa5e72b663b36: tests: Make sure the built keyboxd is used by the tests. (authored by werner).
tests: Make sure the built keyboxd is used by the tests.
Mar 26 2021, 5:07 PM
werner committed rG057131159b44: gpgconf: Fix another argv overflow if --homedir is used. (authored by werner).
gpgconf: Fix another argv overflow if --homedir is used.
Mar 26 2021, 4:52 PM
werner committed rGd3d57a1bc88e: gpgconf: Fix argv overflow if --homedir is used. (authored by werner).
gpgconf: Fix argv overflow if --homedir is used.
Mar 26 2021, 2:54 PM
werner committed rG6de1ec3ba59f: agent: Add debug output for failed RSA signature verification (authored by werner).
agent: Add debug output for failed RSA signature verification
Mar 26 2021, 2:54 PM
werner committed rG6a80d6f9206e: indent: Modernize mem2str. (authored by werner).
indent: Modernize mem2str.
Mar 26 2021, 2:54 PM