aboutsummaryrefslogtreecommitdiffstats
path: root/g10/parse-packet.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2019-08-22 14:37:31 +0000
committerWerner Koch <[email protected]>2019-08-22 14:38:27 +0000
commitd3f5d8544fdb43082ff34b106122bbf0619a0ead (patch)
tree3e4a6c85e8a564fff126c8eda61f4c8f883eea7b /g10/parse-packet.c
parentgpg: Use modern spelling for the female salutation. (diff)
downloadgnupg-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