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

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


On Fri, 29 Aug 2014 01:23, kylebutt at gmail.com 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

  wk/test-gpgrt-estream

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


Salam-Shalom,

   Werner

-- 
Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.




More information about the Gnupg-devel mailing list