diff options
| author | Werner Koch <[email protected]> | 2003-10-08 15:21:20 +0000 |
|---|---|---|
| committer | Werner Koch <[email protected]> | 2003-10-08 15:21:20 +0000 |
| commit | 72c648c0352cff27ac91e4e02f47e510711b7442 (patch) | |
| tree | f0025e23ed0cc6558e6f310219d8b98baeb5b09c /g10/g10.c | |
| parent | (tty_print_string, tty_print_utf8_string2) (diff) | |
| download | gnupg-72c648c0352cff27ac91e4e02f47e510711b7442.tar.gz gnupg-72c648c0352cff27ac91e4e02f47e510711b7442.zip | |
* cardglue.c (pin_cb): Detect whether an admin or regular PIN is
requested.
(genkey_status_cb): New.
(agent_scd_genkey): Implemented.
* keygen.c (generate_keypair): New arg CARD_SERIALNO and prepare
parameters for on card key generation. Changed all callers.
(do_generate_keypair): Add new arg card and merged casrd specific
changes from 1.9.
(proc_parameter_file): New arg card, apss it down to
do_generate_keypair and changed all callers.
(gen_card_key): New.
* g10.c: Include cardclue.h.
(main): s/app_set_default_reader_port/card_set_reader_port/.
* cardglue.c (card_set_reader_port): New to address include file
issues.
Diffstat (limited to 'g10/g10.c')
| -rw-r--r-- | g10/g10.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -51,6 +51,7 @@ #include "g10defs.h" #include "keyserver-internal.h" #include "exec.h" +#include "cardglue.h" enum cmd_and_opt_values { @@ -1425,7 +1426,7 @@ main( int argc, char **argv ) case aCardEdit: set_cmd (&cmd, aCardEdit); break; case aChangePIN: set_cmd (&cmd, aChangePIN); break; case oReaderPort: - app_set_default_reader_port (pargs.r.ret_str); + card_set_reader_port (pargs.r.ret_str); break; case octapiDriver: opt.ctapi_driver = pargs.r.ret_str; break; case opcscDriver: opt.pcsc_driver = pargs.r.ret_str; break; @@ -2603,12 +2604,12 @@ main( int argc, char **argv ) if( opt.batch ) { if( argc > 1 ) wrong_args("--gen-key [parameterfile]"); - generate_keypair( argc? *argv : NULL ); + generate_keypair( argc? *argv : NULL, NULL ); } else { if( argc ) wrong_args("--gen-key"); - generate_keypair(NULL); + generate_keypair(NULL, NULL); } break; |
