add touch for set-mgm-key
This commit is contained in:
+1
-1
@@ -59,4 +59,4 @@ option "pin" P "Pin/puk code for verification" string optional
|
||||
option "new-pin" N "New pin/puk code for changing" string optional dependon="pin"
|
||||
option "sign" - "Sign data" flag off hidden
|
||||
option "pin-policy" - "Set pin policy for action generate or import-key" values="never","once","always" enum optional
|
||||
option "touch-policy" - "Set touch policy for action generate or import-key" values="never","always" enum optional
|
||||
option "touch-policy" - "Set touch policy for action generatem, import-key or set-mgm-key" values="never","always" enum optional
|
||||
|
||||
@@ -1699,7 +1699,7 @@ int main(int argc, char *argv[]) {
|
||||
if(ykpiv_hex_decode(args_info.new_key_arg, strlen(args_info.new_key_arg), new_key, &new_key_len) != YKPIV_OK) {
|
||||
fprintf(stderr, "Failed decoding new key!\n");
|
||||
ret = EXIT_FAILURE;
|
||||
} else if(ykpiv_set_mgmkey(state, new_key) != YKPIV_OK) {
|
||||
} else if(ykpiv_set_mgmkey2(state, new_key, args_info.touch_policy_arg == touch_policy_arg_always ? 1 : 0) != YKPIV_OK) {
|
||||
fprintf(stderr, "Failed setting the new key!\n");
|
||||
ret = EXIT_FAILURE;
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user