feat(core/prodtest): do not lock Optiga in non-production builds

matejcik/prodtest3
matejcik 6 months ago
parent 93f894d65f
commit cd4dec2876

@ -37,8 +37,15 @@
static uint8_t tx_buffer[OPTIGA_MAX_APDU_SIZE] = {0};
static size_t tx_size = 0;
// Only lock LCSO in production.
#if PRODUCTION
#define LCSO_LOCK_BYTE "\x07"
#else
#define LCSO_LOCK_BYTE "\x01"
#endif
const optiga_metadata_item OPTIGA_META_LCS_OPERATIONAL = {
(const uint8_t *)"\x07", 1};
(const uint8_t *)LCSO_LOCK_BYTE, 1};
const optiga_metadata_item OPTIGA_META_ACCESS_ALWAYS = {
(const uint8_t[]){OPTIGA_ACCESS_COND_ALW}, 1};
const optiga_metadata_item OPTIGA_META_ACCESS_NEVER = {

Loading…
Cancel
Save