From 004073c3dd1a1c0c0b92f2c2274843050eb92288 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Thu, 1 Dec 2022 19:20:19 +0100 Subject: [PATCH] Adding FID for Enterprise certificate. Signed-off-by: Pol Henarejos --- src/fido/files.c | 1 + src/fido/files.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/fido/files.c b/src/fido/files.c index ceb5859..0e7e52e 100644 --- a/src/fido/files.c +++ b/src/fido/files.c @@ -23,6 +23,7 @@ file_t file_entries[] = { {.fid = EF_KEY_DEV, .parent = 0, .name = NULL, .type = FILE_TYPE_INTERNAL_EF | FILE_DATA_FLASH, .data = NULL, .ef_structure = FILE_EF_TRANSPARENT, .acl = {0xff}}, // Device Key {.fid = EF_KEY_DEV_ENC, .parent = 0, .name = NULL, .type = FILE_TYPE_INTERNAL_EF | FILE_DATA_FLASH, .data = NULL, .ef_structure = FILE_EF_TRANSPARENT, .acl = {0xff}}, // Device Key Enc {.fid = EF_EE_DEV, .parent = 0, .name = NULL, .type = FILE_TYPE_INTERNAL_EF | FILE_DATA_FLASH, .data = NULL, .ef_structure = FILE_EF_TRANSPARENT, .acl = {0xff}}, // End Entity Certificate Device + {.fid = EF_EE_DEV_EA, .parent = 0, .name = NULL, .type = FILE_TYPE_INTERNAL_EF | FILE_DATA_FLASH, .data = NULL, .ef_structure = FILE_EF_TRANSPARENT, .acl = {0xff}}, // End Entity Enterprise Attestation Certificate {.fid = EF_COUNTER, .parent = 0, .name = NULL, .type = FILE_TYPE_INTERNAL_EF | FILE_DATA_FLASH, .data = NULL, .ef_structure = FILE_EF_TRANSPARENT, .acl = {0xff}}, // Global counter {.fid = EF_PIN, .parent = 0, .name = NULL, .type = FILE_TYPE_INTERNAL_EF | FILE_DATA_FLASH, .data = NULL, .ef_structure = FILE_EF_TRANSPARENT, .acl = {0xff}}, // PIN {.fid = EF_AUTHTOKEN, .parent = 0, .name = NULL, .type = FILE_TYPE_INTERNAL_EF | FILE_DATA_FLASH, .data = NULL, .ef_structure = FILE_EF_TRANSPARENT, .acl = {0xff}}, // AUTH TOKEN diff --git a/src/fido/files.h b/src/fido/files.h index 7073842..ad96ca0 100644 --- a/src/fido/files.h +++ b/src/fido/files.h @@ -23,6 +23,7 @@ #define EF_KEY_DEV 0xCC00 #define EF_KEY_DEV_ENC 0xCC01 #define EF_EE_DEV 0xCE00 +#define EF_EE_DEV_EA 0xCE01 #define EF_COUNTER 0xC000 #define EF_OPTS 0xC001 #define EF_PIN 0x1080