diff options
| author | Werner Koch <[email protected]> | 2019-08-22 14:37:31 +0000 |
|---|---|---|
| committer | Werner Koch <[email protected]> | 2019-08-22 14:38:27 +0000 |
| commit | d3f5d8544fdb43082ff34b106122bbf0619a0ead (patch) | |
| tree | 3e4a6c85e8a564fff126c8eda61f4c8f883eea7b /g10/parse-packet.c | |
| parent | gpg: Use modern spelling for the female salutation. (diff) | |
| download | gnupg-d3f5d8544fdb43082ff34b106122bbf0619a0ead.tar.gz gnupg-d3f5d8544fdb43082ff34b106122bbf0619a0ead.zip | |
gpg: Extend --quick-gen-key for creating keys from a card.
* g10/keygen.c (parse_key_parameter_part): Add arg R_KEYGRIP and
support the special algo "card".
(parse_key_parameter_string): Add args R_KEYGRIP and R_SUBKEYGRIP.
Handle the "card" algo. Adjust callers.
(parse_algo_usage_expire): Add arg R_KEYGRIP.
(quickgen_set_para): Add arg KEYGRIP and put it into the parameter
list.
(quick_generate_keypair): Handle algo "card".
(generate_keypair): Also handle the keygrips as returned by
parse_key_parameter_string.
(ask_algo): Support ed25519 from a card.
--
Note that this allows to create a new OpenPGP key from an initialized
OpenPGP card or from any other supported cards. It has been tested
with the TCOS Netkey card. Right now a stub file for the cards might
be needed; this can be achieved by running "gpgsm --learn" with the
card plugged in.
Example:
gpg --quick-gen-key [email protected] card
Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to 'g10/parse-packet.c')
0 files changed, 0 insertions, 0 deletions
