Page MenuHome GnuPG
Feed All Stories

Jun 3 2021

gniibe committed rG9668ee097a14: gpg: Support KEYGRIP search with traditional keyring. (authored by gniibe).
gpg: Support KEYGRIP search with traditional keyring.
Jun 3 2021, 6:32 AM
gniibe added a comment to T5469: GnuPG 2.3 regression: keydb_search failed: Invalid argument.

Here, we use keygrip search: https://dev.gnupg.org/source/gnupg/browse/master/g10/skclist.c$429

Jun 3 2021, 4:52 AM · gnupg (gpg23)
gniibe triaged T5469: GnuPG 2.3 regression: keydb_search failed: Invalid argument as High priority.
Jun 3 2021, 4:48 AM · gnupg (gpg23)

Jun 2 2021

onickolay added a comment to T5464: Failure to import Curve25519 ECDH secret subkey to the GnupG..

@dkg I mentioned it just because it was added as (part of the?) solution for Ed25519 issue, i.e. it is not something related to parsing of interoperable format but some further processing when secret key part is sent to the gpg-agent in some intermediate format.

Jun 2 2021, 9:56 PM · Support, gnupg, OpenPGP
dkg added a comment to T5464: Failure to import Curve25519 ECDH secret subkey to the GnupG..

I think rGba321b60bc3bfc29dfc6fa325dcabad4fac29f9c has nothing to do with interoperable formats -- how things are stored in ~/.gnupg/private-keys-v1.d is unrelated to the interoperable transferable secret key format specified in 4880 or its revisions.

Jun 2 2021, 9:51 PM · Support, gnupg, OpenPGP
Saturneric created T5468: About the API of GpgME to revoke key pairs and subkeys..
Jun 2 2021, 9:08 PM · gpgme, Feature Request
werner added a comment to T3972: 100% CPU usage endles loop of gpg --list-keys.

It is a different trust model. The man page has some information but we meanwhile doubt that it will ever be of great use. It is over designed to be actually useful. Just don't care. For further questions, please use the mailing lists.

Jun 2 2021, 7:18 PM · gnupg (gpg22)
werner committed rGc17dac5ac3cc: common: Allow for GCM decryption in de-vs mode. (authored by werner).
common: Allow for GCM decryption in de-vs mode.
Jun 2 2021, 7:15 PM
werner committed rGb722fd755c77: sm: Support AES-GCM decryption. (authored by werner).
sm: Support AES-GCM decryption.
Jun 2 2021, 7:12 PM
melodie added a comment to T3972: 100% CPU usage endles loop of gpg --list-keys.

If I did enable "tofu" that was not on purpose and I would not know how. What are tofu related questions? Is there a doc you can point me to? (Also is tofu.db an annoyance, and if so in which way?)

Jun 2 2021, 6:48 PM · gnupg (gpg22)
werner added a comment to T3972: 100% CPU usage endles loop of gpg --list-keys.

TOFU is not used by default and thus the tofu.db does only matter if you have enabled TOFU. Its purpose is to track the use of keys and it also stored information which you explictly gave in response to TOFU related questions.

Jun 2 2021, 5:46 PM · gnupg (gpg22)
melodie added a comment to T3972: 100% CPU usage endles loop of gpg --list-keys.

Hello,
I just hit the same issue in Ubuntu 18.04.5 LTS with gpg version 2.2.4-1ubuntu1.4 and the command line provided on post https://dev.gnupg.org/T3972#127356 by dkg has helped me fix it.
The faulty key was from the Tor project.

Jun 2 2021, 5:20 PM · gnupg (gpg22)
werner removed a project from T5464: Failure to import Curve25519 ECDH secret subkey to the GnupG.: OpenPGP.

Right. However, the SOS thing should then also be used for secret keys. (FWIW, I wrote my last comment while you were writing yours).

Jun 2 2021, 5:14 PM · Support, gnupg, OpenPGP
onickolay added a comment to T5464: Failure to import Curve25519 ECDH secret subkey to the GnupG..

@werner isn't it used just for the public key? The secret x25519 key, exported by GnuPG, looks as following (in the way it is stored in file):

Jun 2 2021, 5:11 PM · Support, gnupg, OpenPGP
werner updated subscribers of T5464: Failure to import Curve25519 ECDH secret subkey to the GnupG..

We invented the 0x40 compression flag to declare that as native curve point format. With the introduction of 448 things got more complicated due to the new IETF statdards for this curev. This is the reason for @gniibe's proposal for a Simple Octet String (SOS) as a new data type in OpenPGP.

Jun 2 2021, 5:06 PM · Support, gnupg, OpenPGP
onickolay added a comment to T5464: Failure to import Curve25519 ECDH secret subkey to the GnupG..

Investigated it more, and it looks problem is not in incorrect endianness. Exporting x25519 secret subkey from the GnuPG showed up that we still need to change byte order.
After some experiments I ended up with the following self-explaining code piece, which makes RNP-generated keys to work with GnuPG for import:

repeat:
    if (botan_privkey_create(&pr_key, "Curve25519", "", rng_handle(rng))) {
        goto end;
    }
    /* botan returns key in little-endian, while mpi is big-endian */
    if (botan_privkey_x25519_get_privkey(pr_key, keyle.data())) {
        goto end;
    }
    if ((keyle[31] != 0x45) || (keyle[0] != 0x40)) {
        botan_privkey_destroy(pr_key);
        goto repeat;
    }
    if (botan_privkey_export_pubkey(&pu_key, pr_key)) {
        goto end;
    }
Jun 2 2021, 5:04 PM · Support, gnupg, OpenPGP
werner triaged T5463: gpgconf: Options that gpgconf won't change should be flagged as read-only as Normal priority.

There is also the issue that options flagged as ignore or forced in the global config file won't have an effect either. But indeed we could mark them as non-change.

Jun 2 2021, 5:00 PM · gnupg24, gnupg (gpg23), Feature Request
werner updated the task description for T5466: Release Libgcrypt 1.8.8.
Jun 2 2021, 4:41 PM · libgcrypt, Release Info
werner committed rDdb46d178c38a: swdb: Libgcrypt 1.8.8 (authored by werner).
swdb: Libgcrypt 1.8.8
Jun 2 2021, 3:28 PM
werner placed T5424: GnuPG w32: Expand environment variables when reading registry paths up for grabs.

Well, we have always expanded envvars in registry values. You need to create the value as an REG_EXPAND_SZ type, though.

Jun 2 2021, 3:04 PM · gnupg (gpg22), Restricted Project
werner closed T5466: Release Libgcrypt 1.8.8 as Resolved.
Jun 2 2021, 2:40 PM · libgcrypt, Release Info
werner triaged T5467: Release libgcrypt 1.8.9 as Low priority.
Jun 2 2021, 2:24 PM · libgcrypt, Release Info
werner updated the task description for T5113: Release Libgcrypt 1.8.7.
Jun 2 2021, 1:01 PM · Release Info, libgcrypt
werner triaged T5466: Release Libgcrypt 1.8.8 as Normal priority.
Jun 2 2021, 1:01 PM · libgcrypt, Release Info
werner closed T5423: libgcrypt 1.8 ECDH as Resolved.
Jun 2 2021, 12:57 PM · Debian, libgcrypt
werner moved T5440: _DARWIN_C_SOURCE kind of "must" be 1, not "900000L" from For 1.9 to Backlog on the libgcrypt board.
Jun 2 2021, 12:57 PM · MacOS, libgcrypt, Bug Report
werner moved T5440: _DARWIN_C_SOURCE kind of "must" be 1, not "900000L" from For 1.8 to For 1.9 on the libgcrypt board.
Jun 2 2021, 12:56 PM · MacOS, libgcrypt, Bug Report
werner moved T5440: _DARWIN_C_SOURCE kind of "must" be 1, not "900000L" from Backlog to For 1.8 on the libgcrypt board.
Jun 2 2021, 12:56 PM · MacOS, libgcrypt, Bug Report
werner closed T5195: Incorrect HWCAP2 check for AArch32 as Resolved.

Fixed for 1.8.8

Jun 2 2021, 12:56 PM · libgcrypt, backport, Bug Report
ikloecker added inline comments to rG2b4cddf9086f: dirmngr: Allow for non-URL specified ldap keyservers..
Jun 2 2021, 11:53 AM
onickolay added a comment to T5464: Failure to import Curve25519 ECDH secret subkey to the GnupG..

Thanks for investigations! Indeed, we do change byte order when storing/loading private key, as MPI should be big-endian, while curve25519 private key is little endian.
Do I correctly understand that we should store it in the MPI as it is (like with Ed25519)? It would be nice to clarify that in the RFC draft.
Another thing is that in my test even if byte order is not reversed in the secret key (including the attached test key), GnuPG still asks for password, reporting "error sending to agent: Bad passphrase".

Jun 2 2021, 11:47 AM · Support, gnupg, OpenPGP
werner committed rC585f153e1f74: cipher: Extend convenience OID mapping table for AES. (authored by werner).
cipher: Extend convenience OID mapping table for AES.
Jun 2 2021, 11:21 AM
werner committed rCb6de4080a973: Minor tweak to gcry_free. (authored by werner).
Minor tweak to gcry_free.
Jun 2 2021, 11:21 AM
werner committed rG4980fb3c6dde: sm: Support AES-GCM decryption. (authored by werner).
sm: Support AES-GCM decryption.
Jun 2 2021, 11:12 AM
werner edited projects for T5424: GnuPG w32: Expand environment variables when reading registry paths, added: gnupg (gpg22); removed gnupg.
Jun 2 2021, 11:08 AM · gnupg (gpg22), Restricted Project
werner closed T3714: Failing to decrypt due to missing MDC as Resolved.
Jun 2 2021, 11:05 AM · FAQ, kleopatra
werner committed rK81fdcd680c12: Support Authenticated-Enveloped-Data Content Type. (authored by werner).
Support Authenticated-Enveloped-Data Content Type.
Jun 2 2021, 10:59 AM
ikloecker committed rM5bc4e23a57f1: qt: Add separate logging category for result of config loading (authored by ikloecker).
qt: Add separate logging category for result of config loading
Jun 2 2021, 10:57 AM
aheinecke raised the priority of T5424: GnuPG w32: Expand environment variables when reading registry paths from Normal to High.

Hi Werner, I need this for a potentional customer. And generally I need this in config, too. because in support we have to send customers configuration files which they do not need to edit and variables are important because of file system permissions. But most immedialtely I need this for homedir registry.

Jun 2 2021, 10:44 AM · gnupg (gpg22), Restricted Project
ikloecker committed rM5512133de4e9: core: Fix a few checks for number of fields in keylist result parser. (authored by ikloecker).
core: Fix a few checks for number of fields in keylist result parser.
Jun 2 2021, 10:22 AM
werner reopened T5462: gpgconf: Make gpg/keyserver option available again, a subtask of T5461: Kleopatra: Does not change OpenPGP keyserver configured in gpg.conf, as Open.
Jun 2 2021, 7:59 AM · Restricted Project, kleopatra, Bug Report
werner reopened T5462: gpgconf: Make gpg/keyserver option available again as "Open".
Jun 2 2021, 7:59 AM · gnupg (gpg23), Restricted Project
werner closed T5462: gpgconf: Make gpg/keyserver option available again, a subtask of T5461: Kleopatra: Does not change OpenPGP keyserver configured in gpg.conf, as Resolved.
Jun 2 2021, 7:59 AM · Restricted Project, kleopatra, Bug Report
werner closed T5462: gpgconf: Make gpg/keyserver option available again as Resolved.

Because an existing setting in gpg.conf overrides the keyserver set in dirmngr.conf

Jun 2 2021, 7:59 AM · gnupg (gpg23), Restricted Project
Yuri Chornoivan <yurchor@ukr.net> committed rLIBKLEO989871c61a5f: Fix minor typo (authored by Yuri Chornoivan <yurchor@ukr.net>).
Fix minor typo
Jun 2 2021, 7:58 AM
gniibe added a comment to T5369: GnuPG build on Apple with Clang.

jitterentropy is also used in Linux kernel, and some people use clang to build it these days. So, I checked the kernel's one. It is simply compiled -O0 by Makefile, and there's no pragma line now (as of v5.13).

Jun 2 2021, 3:16 AM · libgcrypt, MacOS, Bug Report
gniibe added a comment to T5460: Migration for ABI change (newer mingw).

With sqlite3 using -static-libgcc, I confirmed that GnuPG and its friends are built well with newer mingw on bullseye. And I lightly tested GnuPG on Windows.

Jun 2 2021, 3:07 AM · gpg4win, Windows
dkg added a comment to T5464: Failure to import Curve25519 ECDH secret subkey to the GnupG..

The problem here appears to be that the "MPI" of the curve25519 secret key is not actually a standard-issue big-endian OpenPGP MPI -- it's an opaque bytestring expected to be passed to the underlying "native" implementation of x25519, in the same way that the secret key is handled for Ed25519.

Jun 2 2021, 1:35 AM · Support, gnupg, OpenPGP
dkg added a comment to T5464: Failure to import Curve25519 ECDH secret subkey to the GnupG..

investigating the subkey in python:

Jun 2 2021, 1:20 AM · Support, gnupg, OpenPGP
dkg added a comment to T5464: Failure to import Curve25519 ECDH secret subkey to the GnupG..

looks to me like you've got the byte ordering of the Curve25519 secret subkey reversed from the way that GnuPG expects it.

Jun 2 2021, 1:16 AM · Support, gnupg, OpenPGP
dkg added a comment to T5464: Failure to import Curve25519 ECDH secret subkey to the GnupG..

fwiw, gpg-agent complains that the keys don't match:

Jun 2 2021, 1:06 AM · Support, gnupg, OpenPGP

Jun 1 2021

dkg added a comment to T5462: gpgconf: Make gpg/keyserver option available again.

why not use gpgconf with the dirmngr component to set the keyserver option there?

Jun 1 2021, 11:07 PM · gnupg (gpg23), Restricted Project
ikloecker removed a subtask for T5283: GpgOL: Add mixed mode for S/MIME and OpenPGP to libkleo newkeyresolver: T5465: Kleopatra: Improve configuration of LDAP servers for X.509.
Jun 1 2021, 7:54 PM · kleopatra, Restricted Project, gpgol
ikloecker removed a parent task for T5465: Kleopatra: Improve configuration of LDAP servers for X.509: T5283: GpgOL: Add mixed mode for S/MIME and OpenPGP to libkleo newkeyresolver.
Jun 1 2021, 7:54 PM · Restricted Project, kleopatra
Ramtin2021 added a parent task for T5465: Kleopatra: Improve configuration of LDAP servers for X.509: T5283: GpgOL: Add mixed mode for S/MIME and OpenPGP to libkleo newkeyresolver.
Jun 1 2021, 7:04 PM · Restricted Project, kleopatra
Ramtin2021 added a subtask for T5283: GpgOL: Add mixed mode for S/MIME and OpenPGP to libkleo newkeyresolver: T5465: Kleopatra: Improve configuration of LDAP servers for X.509.
Jun 1 2021, 7:04 PM · kleopatra, Restricted Project, gpgol
ikloecker committed rLIBKLEO8fc09c1f05b3: Add column with flags to X.509 server configuration table (authored by ikloecker).
Add column with flags to X.509 server configuration table
Jun 1 2021, 4:30 PM
ikloecker moved T5465: Kleopatra: Improve configuration of LDAP servers for X.509 from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 1 2021, 4:24 PM · Restricted Project, kleopatra
ikloecker claimed T5465: Kleopatra: Improve configuration of LDAP servers for X.509.
Jun 1 2021, 4:24 PM · Restricted Project, kleopatra
ikloecker created T5465: Kleopatra: Improve configuration of LDAP servers for X.509.
Jun 1 2021, 4:24 PM · Restricted Project, kleopatra
ikloecker placed T5462: gpgconf: Make gpg/keyserver option available again up for grabs.
Jun 1 2021, 4:09 PM · gnupg (gpg23), Restricted Project
ikloecker committed rLIBKLEO93113467cb7c: Add test for support for flags in LDAP server "URLs" (authored by ikloecker).
Add test for support for flags in LDAP server "URLs"
Jun 1 2021, 4:03 PM
werner triaged T5464: Failure to import Curve25519 ECDH secret subkey to the GnupG. as High priority.
Jun 1 2021, 3:46 PM · Support, gnupg, OpenPGP
ikloecker committed rM27aa7c4a0fc8: qt: Add support for flags in LDAP server options (authored by ikloecker).
qt: Add support for flags in LDAP server options
Jun 1 2021, 3:38 PM
onickolay created T5464: Failure to import Curve25519 ECDH secret subkey to the GnupG..
Jun 1 2021, 1:03 PM · Support, gnupg, OpenPGP
ikloecker closed T5461: Kleopatra: Does not change OpenPGP keyserver configured in gpg.conf as Resolved.

Fixed for gpg < 2.3. To make the fix also work for gpg 2.3, T5462: gpgconf: Make gpg/keyserver option available again needs to be fixed.

Jun 1 2021, 11:43 AM · Restricted Project, kleopatra, Bug Report
ikloecker moved T5461: Kleopatra: Does not change OpenPGP keyserver configured in gpg.conf from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 1 2021, 11:43 AM · Restricted Project, kleopatra, Bug Report
ikloecker moved T5461: Kleopatra: Does not change OpenPGP keyserver configured in gpg.conf from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jun 1 2021, 11:43 AM · Restricted Project, kleopatra, Bug Report
ikloecker committed rKLEOPATRA544abf7b75fb: Edit the keyserver option that is actually used by gpg/dirmngr (authored by ikloecker).
Edit the keyserver option that is actually used by gpg/dirmngr
Jun 1 2021, 11:31 AM
ikloecker created T5463: gpgconf: Options that gpgconf won't change should be flagged as read-only.
Jun 1 2021, 11:21 AM · gnupg24, gnupg (gpg23), Feature Request
Vvyibaba closed T5457: libgcrypt unable to be compiled with clang as Resolved.

Thank you, indeed it was my fault. After -enable-O-flag-munging it compiled (btw before that it spitted the same error in jitterentropy as the one referenced in the apple case, so maybe it's that?)

Jun 1 2021, 11:08 AM · libgcrypt, Bug Report
ikloecker created T5462: gpgconf: Make gpg/keyserver option available again.
Jun 1 2021, 10:07 AM · gnupg (gpg23), Restricted Project
gniibe added a comment to T5460: Migration for ABI change (newer mingw).

Ah, I realized that the build for sqlite3 in Speedo has a patch using -static-libgcc.

Jun 1 2021, 10:05 AM · gpg4win, Windows
ikloecker claimed T5461: Kleopatra: Does not change OpenPGP keyserver configured in gpg.conf.
Jun 1 2021, 10:01 AM · Restricted Project, kleopatra, Bug Report
ikloecker created T5461: Kleopatra: Does not change OpenPGP keyserver configured in gpg.conf.
Jun 1 2021, 10:00 AM · Restricted Project, kleopatra, Bug Report
ikloecker added a comment to T5404: Kleopatra: OpenPGP LDAP keyserver configuration impossible for at least 2.3.

Yes, --x509server does better convey the semantics of this option.

Jun 1 2021, 9:36 AM · kleopatra, Restricted Project
werner committed rGa8209b001cda: tests: Rename subdir gpgsm to cms and move sample dirs. (authored by werner).
tests: Rename subdir gpgsm to cms and move sample dirs.
Jun 1 2021, 9:12 AM
werner added a project to T5460: Migration for ABI change (newer mingw): gpg4win.

We use libgcc_s_sjlj-1.dll only for for gpg4win's C++ code which is gpgme's c++ binding and the Qt stuff.

Jun 1 2021, 8:48 AM · gpg4win, Windows
werner reopened T5369: GnuPG build on Apple with Clang as "Open".

I don't think that it is a good idea to silence this warning. The pragma is esssential for proper random numbers and if clang hijacks a GCC's name space but implements something different it is better to have a warning than to fall into the pit full of dragons.

Jun 1 2021, 8:40 AM · libgcrypt, MacOS, Bug Report
Alan added a comment to T5415: YubiKey no longer recognized in GnuPG 2.3.1 on macOS 10.15.7.

So, has this issue been solved?

Jun 1 2021, 8:40 AM · MacOS, yubikey, Bug Report
gniibe updated the task description for T5460: Migration for ABI change (newer mingw).
Jun 1 2021, 6:14 AM · gpg4win, Windows
gniibe created T5460: Migration for ABI change (newer mingw).
Jun 1 2021, 6:12 AM · gpg4win, Windows
gniibe committed rCf6a4e22d86d2: random: Silence a warning for building rndjent by Clang. (authored by gniibe).
random: Silence a warning for building rndjent by Clang.
Jun 1 2021, 4:36 AM
gniibe closed T5369: GnuPG build on Apple with Clang as Resolved.

That warning could be silenced by surrounding pragma with #ifdef __OPTIMIZE__ (with should be supported by GCC and Clang).

Jun 1 2021, 4:09 AM · libgcrypt, MacOS, Bug Report
gniibe added a comment to T5457: libgcrypt unable to be compiled with clang.

Thanks for your report.

Jun 1 2021, 4:03 AM · libgcrypt, Bug Report

May 31 2021

Vvyibaba added a project to T5457: libgcrypt unable to be compiled with clang: libgcrypt.
May 31 2021, 3:07 PM · libgcrypt, Bug Report
Vvyibaba created T5457: libgcrypt unable to be compiled with clang.
May 31 2021, 3:07 PM · libgcrypt, Bug Report
werner added a comment to T5404: Kleopatra: OpenPGP LDAP keyserver configuration impossible for at least 2.3.

Now, it is still time to change the name of the new option "--ldapserver". "--x509server" maybe?

May 31 2021, 2:56 PM · kleopatra, Restricted Project
werner added a comment to T5454: Failed to sign with subkey with a signature function using gpgme_op_keysign.

Take care: It is not clear whether you may use a [C} subkey for certification. GnuPG currently accepts this but the RFC can also be read as primary keys needs to to do the certification.

May 31 2021, 2:54 PM · FAQ, Support, gpgme
ikloecker added a comment to T5404: Kleopatra: OpenPGP LDAP keyserver configuration impossible for at least 2.3.

I implemented the new format in 2.2 but we need to discuss how to handle this in gpgconf.

May 31 2021, 9:58 AM · kleopatra, Restricted Project
ikloecker added a comment to T5454: Failed to sign with subkey with a signature function using gpgme_op_keysign.

For signing (aka certifying) another key you need a (sub)key with the "certify" capability. Your signing subkey can only be used for signing data but not for certifying keys. This isn't specific to gpgme. See https://datatracker.ietf.org/doc/html/rfc4880#section-5.2.3.21.

May 31 2021, 9:44 AM · FAQ, Support, gpgme
gniibe committed rPTH5020c2b9c939: build: Add -Wpointer-arith if available. (authored by gniibe).
build: Add -Wpointer-arith if available.
May 31 2021, 4:41 AM
gniibe committed rPTH1b4ca92e720c: tests: Minor fixes for test programs. (authored by gniibe).
tests: Minor fixes for test programs.
May 31 2021, 4:36 AM

May 30 2021

Yuri Chornoivan <yurchor@ukr.net> committed rKLEOPATRA2a34769219bd: Fix minor typo found by Shinjo Park (authored by Yuri Chornoivan <yurchor@ukr.net>).
Fix minor typo found by Shinjo Park
May 30 2021, 6:20 PM

May 28 2021

werner committed rGc8f0b02936c7: gpgconf: Make runtime changes with different homedir work. (authored by werner).
gpgconf: Make runtime changes with different homedir work.
May 28 2021, 7:50 PM
werner committed rG31c0aa2ff37f: gpgconf: Make runtime changes with different homedir work. (authored by werner).
gpgconf: Make runtime changes with different homedir work.
May 28 2021, 7:49 PM
werner edited projects for T5454: Failed to sign with subkey with a signature function using gpgme_op_keysign, added: Support, FAQ; removed Bug Report.

Yes, you need the secret part of the primary key. gpgme has this info but it is easy to miss. Even our gpgme/tests/run-keylist.c debug tool did not show it directly. I modified it to make this more clear, see the latest gpgme commit. Here is an example for my key:

$ ./run-keylist --verbose --with-secret  63113AE866587D0A
keyid   : 63113AE866587D0A
caps    : esc
flags   : secret
upd     : 0 (0)
fpr    0: AEA84EDCF01AD86C4701C85C63113AE866587D0A
grip   0: CE5C1F1B8C96F1A078A2D1932EEE738A854ED976
curve  0: ed25519
caps   0: sc
flags  0:
fpr    1: E05BA20ED4F17768613B03C53CD7B3A055039224
grip   1: 7A1E3130C9CBDBF203A0AD8E186D9C511D5019FF
curve  1: cv25519
caps   1: e
flags  1: secret
fpr    2: 8777461F2A074EBC480D359419CC1C9E085B107A
grip   2: FF35C6E765F440145095750DC97D43D496C5ABEA
curve  2: ed25519
caps   2: s
flags  2: secret
May 28 2021, 7:32 PM · FAQ, Support, gpgme
werner committed rM31eb45f01620: tests: Improve the output of the run-keylist helper. (authored by werner).
tests: Improve the output of the run-keylist helper.
May 28 2021, 7:28 PM
werner committed rG1ca4df446f4e: doc: Add notes on how to enable TLS in openldap. (authored by werner).
doc: Add notes on how to enable TLS in openldap.
May 28 2021, 5:48 PM
werner added a project to T5454: Failed to sign with subkey with a signature function using gpgme_op_keysign: gpgme.
May 28 2021, 4:36 PM · FAQ, Support, gpgme