Home
last modified time | relevance | path

Searched refs:secure_version (Results 1 – 17 of 17) sorted by relevance

/hal_espressif-latest/components/efuse/src/
Desp_efuse_fields.c36 uint32_t secure_version = 0; in esp_efuse_read_secure_version() local
38 esp_efuse_read_field_blob(ESP_EFUSE_SECURE_VERSION, &secure_version, size); in esp_efuse_read_secure_version()
39 return __builtin_popcount(secure_version & ((1ULL << size) - 1)); in esp_efuse_read_secure_version()
42 bool esp_efuse_check_secure_version(uint32_t secure_version) in esp_efuse_check_secure_version() argument
51 bool ret_status = (secure_version >= sec_ver_hw); in esp_efuse_check_secure_version()
53 ESP_FAULT_ASSERT(ret_status == (secure_version >= sec_ver_hw)); in esp_efuse_check_secure_version()
57 esp_err_t esp_efuse_update_secure_version(uint32_t secure_version) in esp_efuse_update_secure_version() argument
60 if (size < secure_version) { in esp_efuse_update_secure_version()
61 …AG, "Max secure version is %d. Given %"PRIu32" version can not be written.", size, secure_version); in esp_efuse_update_secure_version()
71 if (sec_ver_hw < secure_version) { in esp_efuse_update_secure_version()
[all …]
/hal_espressif-latest/components/esp_app_format/include/
Desp_app_desc.h27 uint32_t secure_version; /*!< Secure version */ member
40 ESP_STATIC_ASSERT(offsetof(esp_app_desc_t, secure_version) == 4, "secure_version field must be at 4…
/hal_espressif-latest/components/esp_app_format/
Desp_app_desc.c31 .secure_version = CONFIG_BOOTLOADER_APP_SECURE_VERSION,
33 .secure_version = 0,
/hal_espressif-latest/components/spi_flash/sim/stubs/esp_app_format/include/
Desp_app_desc.h30 uint32_t secure_version; /*!< Secure version */ member
/hal_espressif-latest/components/efuse/include/
Desp_efuse.h377 bool esp_efuse_check_secure_version(uint32_t secure_version);
391 esp_err_t esp_efuse_update_secure_version(uint32_t secure_version);
/hal_espressif-latest/components/bootloader_support/include/
Desp_image_format.h36 …uint32_t secure_version; /* secure version for anti-rollback, it is covered by sha256 (set if CONF… member
/hal_espressif-latest/components/esp_system/
Dstartup.c370 …assert(esp_efuse_check_secure_version(esp_app_get_description()->secure_version) == true && "Incor… in do_core_init()
467 ESP_EARLY_LOGI(TAG, "Secure version: %d", app_desc->secure_version); in start_cpu0_default()
/hal_espressif-latest/components/bootloader_support/src/
Dbootloader_utility.c307 bool sec_ver = esp_efuse_check_secure_version(app_desc.secure_version); in check_anti_rollback()
309 ESP_FAULT_ASSERT(sec_ver == esp_efuse_check_secure_version(app_desc.secure_version)); in check_anti_rollback()
322 esp_efuse_update_secure_version(app_desc.secure_version); in update_anti_rollback()
Desp_image_format.c243 sec_ver = esp_efuse_check_secure_version(data->secure_version); in image_load()
645 metadata->secure_version = data_buffer[1]; in process_esp_app_desc_data()
653 ESP_FAULT_ASSERT(memcmp(&metadata->secure_version, &src[1], sizeof(uint32_t)) == 0); in process_esp_app_desc_data()
/hal_espressif-latest/components/soc/esp32c2/include/soc/
Defuse_struct.h243 uint32_t secure_version:4; member
/hal_espressif-latest/components/soc/esp32/include/soc/
Defuse_struct.h996 uint32_t secure_version:32; member
/hal_espressif-latest/components/soc/esp32c6/include/soc/
Defuse_struct.h438 uint32_t secure_version:16; member
/hal_espressif-latest/components/soc/esp32s3/include/soc/
Defuse_struct.h470 uint32_t secure_version:16; member
/hal_espressif-latest/components/soc/esp32h2/include/soc/
Defuse_struct.h425 uint32_t secure_version:16; member
/hal_espressif-latest/components/soc/esp32s2/include/soc/
Defuse_struct.h449 uint32_t secure_version:16; member
/hal_espressif-latest/components/soc/esp32c3/include/soc/
Defuse_struct.h414 uint32_t secure_version:16; member
/hal_espressif-latest/tools/esptool_py/esptool/
Dcmds.py915 secure_version,