ECC Key export incorrectly produces 0-sized output for secret part of key.

Werner Koch wk at
Tue Sep 2 12:12:17 CEST 2014

On Fri, 29 Aug 2014 01:23, kylebutt at said:
> As far as I can tell, the agent produces s-expressions where the public and
> private key values are opaque, and then gcry_mpi_aprint prints an empty
> value inside of apply_protection in agent/cvt-openpgp.c (There's a complete
> backtrace at the end.)
> I'd go further, but I'm unsure which is wrong, the opaqueness, or the
> conversion routine.

Actually the entire export and import of ECC was messed up.  If you
pull from the


branch, your problem is hopefully fixed.  This branch also includes a
patch to allow AES-256 for key protection.



Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.

More information about the Gnupg-devel mailing list