From d43b9ca360c7a94c4778e0ebde73a08567ef34bf Mon Sep 17 00:00:00 2001 From: Marko Bencun Date: Thu, 17 Jan 2019 01:25:42 +0100 Subject: [PATCH] fix api tests --- firmware.ld | 2 +- src/commander.c | 1 + tests/tests_api.c | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/firmware.ld b/firmware.ld index fbbdeea0..d8e28868 100644 --- a/firmware.ld +++ b/firmware.ld @@ -13,7 +13,7 @@ MEMORY ram (rw) : ORIGIN = 0x200000fc, LENGTH = 0x0000FF04 } -__stack_size__ = DEFINED(__stack_size__) ? __stack_size__ : 0x2800; +__stack_size__ = DEFINED(__stack_size__) ? __stack_size__ : 0x2000; __ram_end__ = ORIGIN(ram) + LENGTH(ram) - 4; /* Section Definitions */ diff --git a/src/commander.c b/src/commander.c index c5c640e8..5d533739 100644 --- a/src/commander.c +++ b/src/commander.c @@ -1446,6 +1446,7 @@ static void commander_parse(char *command) TFA_VERIFY = 0; if (found_cmd != CMD_sign) { + memset(TFA_PIN, 0, sizeof(TFA_PIN)); goto other; } diff --git a/tests/tests_api.c b/tests/tests_api.c index 1dd03a1a..2aa66908 100644 --- a/tests/tests_api.c +++ b/tests/tests_api.c @@ -1666,6 +1666,7 @@ static void tests_device(void) KEY_STANDARD); ASSERT_REPORT_HAS(cmd_str(CMD_ecdh)); + api_format_send_cmd(cmd_str(CMD_backup), "{\"erase\":\"b.pdf\"}", KEY_STANDARD); api_format_send_cmd(cmd_str(CMD_backup), "{\"filename\":\"b.pdf\", \"key\":\"password\"}", KEY_STANDARD); ASSERT_SUCCESS;