From 17539005620dd7ff942ce92ab22e191ecc1a3889 Mon Sep 17 00:00:00 2001 From: Andrew Kozlik Date: Fri, 6 Oct 2023 17:49:41 +0200 Subject: [PATCH] feat(core): Don't lock Optiga in debug builds. [no changelog] --- core/embed/trezorhal/optiga/optiga.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/embed/trezorhal/optiga/optiga.c b/core/embed/trezorhal/optiga/optiga.c index 9d00f0f43..b51c0320e 100644 --- a/core/embed/trezorhal/optiga/optiga.c +++ b/core/embed/trezorhal/optiga/optiga.c @@ -215,7 +215,8 @@ bool optiga_set_metadata(uint16_t oid, const optiga_metadata *metadata) { } } - // If the metadata aren't locked, then lock them. +#if PRODUCTION + // If the metadata aren't locked, then lock them in production builds. optiga_metadata metadata_locked = {0}; metadata_locked.lcso = OPTIGA_META_LCS_OPERATIONAL; if (!optiga_compare_metadata(&metadata_locked, &metadata_stored)) { @@ -231,6 +232,7 @@ bool optiga_set_metadata(uint16_t oid, const optiga_metadata *metadata) { return false; } } +#endif return true; }