gnupg/scd
NIIBE Yutaka 781b941743 scd: writekey support of ECC.
* scd/app-openpgp.c (CURVE_SEC_P256K1, get_algo_byte): New.
(store_fpr): Support ECC keys with varargs.
(get_ecc_key_parameters, get_curve_name): Support secp256k1.
(parse_ecc_curve): Likewise.
(build_ecdsa_privkey_template, rsa_writekey, ecdsa_writekey): New.
(ecdh_writekey): New.  Not implemented yet.
(do_writekey): Call rsa_writekey, ecdsa_writekey, or ecdh_writekey.
(do_genkey): Follow the change of store_fpr.

Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>
2014-03-12 17:25:33 +09:00
..
ChangeLog-2011 Generate the ChangeLog from commit logs. 2011-12-01 11:09:02 +01:00
Makefile.am w32: Add icons and version information. 2013-05-07 21:35:48 +02:00
apdu.c scd: acquire lock in new_reader_slot. 2014-03-10 16:07:46 +01:00
apdu.h scd: Rename 'keypad' to 'pinpad'. 2013-02-08 09:06:39 +09:00
app-common.h gpg: Make decryption with the OpenPGP card work. 2013-08-28 17:40:32 +02:00
app-dinsig.c scd: Rename 'keypad' to 'pinpad'. 2013-02-08 09:06:39 +09:00
app-geldkarte.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
app-help.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
app-nks.c scd: Suppress gcc warning about possible uninitialized use. 2013-08-30 10:28:26 +02:00
app-openpgp.c scd: writekey support of ECC. 2014-03-12 17:25:33 +09:00
app-p15.c Change all quotes in strings and comments to the new GNU standard. 2012-06-05 19:29:22 +02:00
app.c gpg: Make decryption with the OpenPGP card work. 2013-08-28 17:40:32 +02:00
atr.c scd: Add option --dump-atr to command APDU. 2011-12-15 15:21:02 +01:00
atr.h scd: Add option --dump-atr to command APDU. 2011-12-15 15:21:02 +01:00
card-common.h Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
card-dinsig.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
card-p15.c Nuked almost all trailing white space. 2011-02-04 12:57:53 +01:00
card.c Change all quotes in strings and comments to the new GNU standard. 2012-06-05 19:29:22 +02:00
ccid-driver.c scd: Use vendor and product id macros also in apdu.c 2013-08-30 09:28:17 +02:00
ccid-driver.h scd: Use vendor and product id macros also in apdu.c 2013-08-30 09:28:17 +02:00
command.c gpg: Make decryption with the OpenPGP card work. 2013-08-28 17:40:32 +02:00
iso7816.c scd: Rename 'keypad' to 'pinpad'. 2013-02-08 09:06:39 +09:00
iso7816.h scd: Rename 'keypad' to 'pinpad'. 2013-02-08 09:06:39 +09:00
pcsc-wrapper.c Fix syntax error for building on APPLE. 2014-03-07 08:57:09 +01:00
sc-copykeys.c SCD: API cleanup for keypad handling. 2013-02-05 13:37:06 +09:00
scdaemon-w32info.rc w32: Add icons and version information. 2013-05-07 21:35:48 +02:00
scdaemon.c w32: Silence warnings about unused vars. 2014-03-07 16:11:15 +01:00
scdaemon.h scd: Rename 'keypad' to 'pinpad'. 2013-02-08 09:06:39 +09:00