diff options
author | jaseg <git@jaseg.de> | 2021-03-23 20:19:24 +0100 |
---|---|---|
committer | jaseg <git@jaseg.de> | 2021-03-23 20:19:24 +0100 |
commit | 4fcc3337e21089b50a1034fa05c69d4bd7b84640 (patch) | |
tree | 0debac66581849b96dbb4d614cd34c6427353d91 /fw/src/demo.c | |
parent | 32da9c4e8cb2b5252c13b363db7c28675cf60bb5 (diff) | |
download | secure-hid-4fcc3337e21089b50a1034fa05c69d4bd7b84640.tar.gz secure-hid-4fcc3337e21089b50a1034fa05c69d4bd7b84640.tar.bz2 secure-hid-4fcc3337e21089b50a1034fa05c69d4bd7b84640.zip |
Make mouse demo work
Diffstat (limited to 'fw/src/demo.c')
-rw-r--r-- | fw/src/demo.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/fw/src/demo.c b/fw/src/demo.c index f20e35c..69f8e8e 100644 --- a/fw/src/demo.c +++ b/fw/src/demo.c @@ -296,6 +296,7 @@ void pairing_input(uint8_t modbyte, uint8_t keycode) { case KEY_ENTER:
pairing_buf[pairing_buf_pos++] = '\0';
if (!pairing_check(&noise_state, pairing_buf)) {
+ LOG_PRINTF("Pairing success, persisting remote key.\n");
persist_remote_key(&noise_state);
/* FIXME write key to backup memory */
@@ -303,6 +304,8 @@ void pairing_input(uint8_t modbyte, uint8_t keycode) { if (send_encrypted_message(&noise_state, &response, sizeof(response)))
LOG_PRINTF("Error sending pairing response packet\n");
+ noise_state.failed_handshakes = 0;
+
} else {
/* FIXME sound alarm */
|