Home GnuPG
Diffusion GnuPG 29adca88f5f6

gpg: enable OpenPGP export of cleartext keys with comments
29adca88f5f6Unpublished

Unpublished Commit ยท Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

gpg: enable OpenPGP export of cleartext keys with comments

* g10/export.c (cleartext_secret_key_to_openpgp): ignore trailing
sublists in private-key S-expression.

When gpg-agent learns about a private key from its ssh-agent
interface, it stores its S-expression with the comment attached. The
export mechanism for OpenPGP keys already in cleartext was too brittle
because it would choke on these comments. This change lets it ignore
any additional trailing sublists.

  • Signed-off-by: Daniel Kahn Gillmor <dkg@fifthhorseman.net>
  • Gnupg-Bug-Id: T4490

Details

Provenance
dkgAuthored on May 14 2019, 3:22 AM
Parents
rG484d6ba5896a: gpg: Change update_keysig_packet to replace SHA-1 by SHA-256.
Branches
Unknown
Tags
Unknown
References
dkg/fix-T4490