Support Ack button for firmware update.

This commit is contained in:
NIIBE Yutaka
2018-12-05 15:36:16 +09:00
parent 56cd4ae7b5
commit c17fd5401b
2 changed files with 12 additions and 0 deletions

View File

@@ -1388,6 +1388,13 @@ cmd_external_authenticate (struct eventflag *ccid_comm)
return;
}
#ifdef ACKBTN_SUPPORT
if (gpg_do_get_uif (GPG_KEY_FOR_SIGNING)
|| gpg_do_get_uif (GPG_KEY_FOR_DECRYPTION)
|| gpg_do_get_uif (GPG_KEY_FOR_AUTHENTICATION))
eventflag_signal (ccid_comm, EV_EXEC_ACK_REQUIRED);
#endif
r = rsa_verify (pubkey, FIRMWARE_UPDATE_KEY_CONTENT_LEN,
challenge, signature);
random_bytes_free (challenge);