Lines Matching refs:secure
197 bool secure; in esp_secure_boot_cfg_verify_release_mode() local
215 secure = esp_efuse_read_field_bit(ESP_EFUSE_RD_DIS_BLK2); in esp_secure_boot_cfg_verify_release_mode()
216 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
217 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()
222 secure = esp_efuse_read_field_bit(ESP_EFUSE_WR_DIS_BLK2); in esp_secure_boot_cfg_verify_release_mode()
223 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
224 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()
228 secure = esp_efuse_read_field_bit(ESP_EFUSE_DISABLE_JTAG); in esp_secure_boot_cfg_verify_release_mode()
229 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
230 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()
234 secure = esp_efuse_read_field_bit(ESP_EFUSE_CONSOLE_DEBUG_DISABLE); in esp_secure_boot_cfg_verify_release_mode()
235 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
236 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()
241 secure = esp_efuse_read_field_bit(ESP_EFUSE_UART_DOWNLOAD_DIS); in esp_secure_boot_cfg_verify_release_mode()
242 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
243 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()
247 secure = esp_efuse_read_field_bit(ESP_EFUSE_WR_DIS_EFUSE_RD_DISABLE); in esp_secure_boot_cfg_verify_release_mode()
248 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
249 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()
260 bool secure; in esp_secure_boot_cfg_verify_release_mode() local
262 secure = esp_secure_boot_enabled(); in esp_secure_boot_cfg_verify_release_mode()
263 result = secure; in esp_secure_boot_cfg_verify_release_mode()
264 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()
268 secure = esp_efuse_read_field_bit(ESP_EFUSE_DIS_DOWNLOAD_MODE); in esp_secure_boot_cfg_verify_release_mode()
270 if (!secure && !en_secure_download) { in esp_secure_boot_cfg_verify_release_mode()
278 secure = esp_efuse_read_field_bit(ESP_EFUSE_DIS_BOOT_REMAP); in esp_secure_boot_cfg_verify_release_mode()
279 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
280 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()
286 secure = esp_efuse_read_field_bit(ESP_EFUSE_DIS_LEGACY_SPI_BOOT); in esp_secure_boot_cfg_verify_release_mode()
287 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
288 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()
294 secure = esp_efuse_read_field_bit(ESP_EFUSE_DIS_DIRECT_BOOT); in esp_secure_boot_cfg_verify_release_mode()
295 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
296 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()
302 secure = esp_efuse_read_field_bit(ESP_EFUSE_HARD_DIS_JTAG); in esp_secure_boot_cfg_verify_release_mode()
303 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
304 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()
313 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
319 secure = esp_efuse_read_field_bit(ESP_EFUSE_DIS_PAD_JTAG); in esp_secure_boot_cfg_verify_release_mode()
320 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
321 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()
327 secure = esp_efuse_read_field_bit(ESP_EFUSE_DIS_USB_JTAG); in esp_secure_boot_cfg_verify_release_mode()
328 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
329 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()
335 secure = esp_efuse_read_field_bit(ESP_EFUSE_SECURE_BOOT_AGGRESSIVE_REVOKE); in esp_secure_boot_cfg_verify_release_mode()
336 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
337 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()
342 secure = esp_efuse_read_field_bit(ESP_EFUSE_WR_DIS_RD_DIS); in esp_secure_boot_cfg_verify_release_mode()
343 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
344 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()
353 secure = false; in esp_secure_boot_cfg_verify_release_mode()
367 secure = !esp_efuse_read_field_bit(ESP_EFUSE_RD_DIS_KEY0_HI); in esp_secure_boot_cfg_verify_release_mode()
369 secure = !esp_efuse_get_key_dis_read(block); in esp_secure_boot_cfg_verify_release_mode()
371 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
372 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()
378 secure = !esp_efuse_block_is_empty(block); in esp_secure_boot_cfg_verify_release_mode()
379 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
380 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()
386 secure = esp_efuse_get_key_dis_write(block); in esp_secure_boot_cfg_verify_release_mode()
387 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
388 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()
392 secure = esp_efuse_get_keypurpose_dis_write(block); in esp_secure_boot_cfg_verify_release_mode()
393 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
394 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()
400 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
402 secure = (num_keys != 0); in esp_secure_boot_cfg_verify_release_mode()
403 result &= secure; in esp_secure_boot_cfg_verify_release_mode()
404 if (!secure) { in esp_secure_boot_cfg_verify_release_mode()