aboutsummaryrefslogtreecommitdiffstats
path: root/regexp/jimregexp.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2020-06-30 12:36:44 +0000
committerWerner Koch <[email protected]>2020-06-30 12:41:49 +0000
commitfb10b6cba43f4ed8675093ac25f461de4dacdce9 (patch)
tree5ab56b9fed34be42287665eb0b36dc6f0b8e0f23 /regexp/jimregexp.c
parentecc: Support Ed448/X448 key generation. (diff)
downloadgnupg-fb10b6cba43f4ed8675093ac25f461de4dacdce9.tar.gz
gnupg-fb10b6cba43f4ed8675093ac25f461de4dacdce9.zip
card: Better detect removed cards. Add TCOS PIN menu.
* tools/card-call-scd.c (scd_change_pin): Add arg 'nullpin'. * tools/gpg-card.h (struct card_info_s): Add field 'card_removed'. * tools/gpg-card.c (fixup_scd_errors): New. (maybe_set_card_removed): New. (list_one_kinfo): Change type of first arg to get access to INFO. Set card_removed flag. (list_all_kinfo): Improve label alignment. (cmd_list): Check that the current card is still available. (cmd_passwd): Add option --nullpin and menu to chnage TCOS PINs. (dispatch_command): Handle card_removed flag. (interactive_loop): Ditto. -- Note that that I was not able to change the NullPIN of the standard PIN using a Signature V2 Brainpool test card. Changing the NullPIN of the QES PIN worked, though. I checked the commands send to scdaemon and they were correct - I used the very same command with gpg-connect-agent last week to set a Pin for a production Brainpool Signature card. Thus this might be a problem with this specific test card. Signed-off-by: Werner Koch <[email protected]>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions