From 3b43c5112b1fb868522c8e98735924f813d5115f Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Fri, 8 Nov 2024 19:33:40 +0100 Subject: [PATCH] Add command to reset device via management app. Signed-off-by: Pol Henarejos --- src/fido/management.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/fido/management.c b/src/fido/management.c index 1141658..8c25a9c 100644 --- a/src/fido/management.c +++ b/src/fido/management.c @@ -135,12 +135,20 @@ int cmd_write_config() { return SW_OK(); } +extern int cbor_reset(); +int cmd_factory_reset() { + cbor_reset(); + return SW_OK(); +} + #define INS_READ_CONFIG 0x1D #define INS_WRITE_CONFIG 0x1C +#define INS_RESET 0x1E // Reset device static const cmd_t cmds[] = { { INS_READ_CONFIG, cmd_read_config }, { INS_WRITE_CONFIG, cmd_write_config }, + { INS_RESET, cmd_factory_reset }, { 0x00, 0x0 } };