allow TA without PACE

This commit is contained in:
Frank Morgner
2014-09-15 07:26:12 +02:00
parent 1b011b6974
commit 0aa531f25b
2 changed files with 27 additions and 10 deletions

View File

@@ -676,9 +676,8 @@ main (int argc, char **argv)
pace_input.pin_length = strlen(puk);
}
} else {
fprintf(stderr, "Please specify whether to do PACE with "
"PIN, CAN, MRZ or PUK.\n");
exit(1);
fprintf(stderr, "Skipping PIN verification\n");
goto nopace;
}
r = perform_pace(card, pace_input, &pace_output, tr_version);
@@ -687,6 +686,7 @@ main (int argc, char **argv)
printf("Established PACE channel with %s.\n",
npa_secret_name(pace_input.pin_id));
nopace:
if (cmdline.cv_certificate_given || cmdline.private_key_given) {
r = perform_terminal_authentication(card,
(const unsigned char **) certs, certs_lens,