Allow generation of card keys up to 4096 bit.
authorWerner Koch <wk@gnupg.org>
Thu, 16 Jun 2011 12:27:33 +0000 (14:27 +0200)
committerWerner Koch <wk@gnupg.org>
Thu, 16 Jun 2011 12:27:33 +0000 (14:27 +0200)
commit37228cfa05005d56f0683782004edddb964f9192
tree587671a8757d77a9904d0a60cc38bd407084fa4f
parent328ac58962ac9842e1e0c21c9ad12182f0d9bed6
Allow generation of card keys up to 4096 bit.

This patch implementes a chunk mode to pass the key parameters from
scdaemon to gpg.  This allows to pass arbitrary long key paremeters;
it is used for keys larger than 3072 bit.

Note: the card key generation in gpg is currently broken.  The keys
are generated but it is not possible to create the self-signature
because at that time the gpg-agent does not yet know about the new
keys and thus can't divert the sign request to the card.  We either
need to run the learn command right after calling agent_scd_genkey or
implement a way to sign using the currently inserted card.  Another
option would be to get rid of agent_scd_genkey and implement the
feature directly in agent_genkey.
NEWS
g10/ChangeLog
g10/call-agent.c
g10/card-util.c
scd/ChangeLog
scd/app-openpgp.c
scd/command.c