Searched refs:ets_efuse_block_t (Results 1 – 13 of 13) sorted by relevance
/hal_espressif-latest/components/esp_rom/include/esp32h2/rom/ |
D | efuse.h | 56 } ets_efuse_block_t; typedef 74 int ets_efuse_program(ets_efuse_block_t block); 93 int ets_efuse_write_key(ets_efuse_block_t key_block, ets_efuse_purpose_t purpose, const void *data,… 103 uint32_t ets_efuse_get_read_register_address(ets_efuse_block_t block); 110 ets_efuse_purpose_t ets_efuse_get_key_purpose(ets_efuse_block_t key_block); 119 bool ets_efuse_find_purpose(ets_efuse_purpose_t purpose, ets_efuse_block_t *key_block); 132 bool ets_efuse_key_block_unused(ets_efuse_block_t key_block); 142 ets_efuse_block_t ets_efuse_find_unused_key_block(void); 263 int ets_jtag_enable_temporarily(const uint8_t *jtag_hmac_key, ets_efuse_block_t key_block);
|
D | hmac.h | 25 int ets_hmac_calculate_message(ets_efuse_block_t key_block, const void *message, size_t message_len… 40 int ets_hmac_calculate_downstream(ets_efuse_block_t key_block, ets_efuse_purpose_t purpose);
|
/hal_espressif-latest/components/esp_rom/include/esp32c6/rom/ |
D | efuse.h | 55 } ets_efuse_block_t; typedef 73 int ets_efuse_program(ets_efuse_block_t block); 92 int ets_efuse_write_key(ets_efuse_block_t key_block, ets_efuse_purpose_t purpose, const void *data,… 102 uint32_t ets_efuse_get_read_register_address(ets_efuse_block_t block); 109 ets_efuse_purpose_t ets_efuse_get_key_purpose(ets_efuse_block_t key_block); 118 bool ets_efuse_find_purpose(ets_efuse_purpose_t purpose, ets_efuse_block_t *key_block); 131 bool ets_efuse_key_block_unused(ets_efuse_block_t key_block); 141 ets_efuse_block_t ets_efuse_find_unused_key_block(void); 262 int ets_jtag_enable_temporarily(const uint8_t *jtag_hmac_key, ets_efuse_block_t key_block);
|
D | hmac.h | 25 int ets_hmac_calculate_message(ets_efuse_block_t key_block, const void *message, size_t message_len… 40 int ets_hmac_calculate_downstream(ets_efuse_block_t key_block, ets_efuse_purpose_t purpose);
|
/hal_espressif-latest/components/esp_rom/include/esp32c2/rom/ |
D | efuse.h | 39 } ets_efuse_block_t; typedef 66 int ets_efuse_program(ets_efuse_block_t block); 85 int ets_efuse_write_key(ets_efuse_block_t key_block, ets_efuse_purpose_t purpose, const void *data,… 95 uint32_t ets_efuse_get_read_register_address(ets_efuse_block_t block); 102 ets_efuse_purpose_t ets_efuse_get_key_purpose(ets_efuse_block_t key_block); 111 bool ets_efuse_find_purpose(ets_efuse_purpose_t purpose, ets_efuse_block_t *key_block); 124 bool ets_efuse_key_block_unused(ets_efuse_block_t key_block); 134 ets_efuse_block_t ets_efuse_find_unused_key_block(void);
|
/hal_espressif-latest/components/esp_rom/include/esp32c3/rom/ |
D | efuse.h | 55 } ets_efuse_block_t; typedef 82 int ets_efuse_program(ets_efuse_block_t block); 101 int ets_efuse_write_key(ets_efuse_block_t key_block, ets_efuse_purpose_t purpose, const void *data,… 111 uint32_t ets_efuse_get_read_register_address(ets_efuse_block_t block); 118 ets_efuse_purpose_t ets_efuse_get_key_purpose(ets_efuse_block_t key_block); 127 bool ets_efuse_find_purpose(ets_efuse_purpose_t purpose, ets_efuse_block_t *key_block); 140 bool ets_efuse_key_block_unused(ets_efuse_block_t key_block); 150 ets_efuse_block_t ets_efuse_find_unused_key_block(void); 325 int ets_jtag_enable_temporarily(const uint8_t *jtag_hmac_key, ets_efuse_block_t key_block);
|
D | hmac.h | 33 int ets_hmac_calculate_message(ets_efuse_block_t key_block, const void *message, size_t message_len… 48 int ets_hmac_calculate_downstream(ets_efuse_block_t key_block, ets_efuse_purpose_t purpose);
|
/hal_espressif-latest/components/esp_rom/include/esp32s3/rom/ |
D | efuse.h | 56 } ets_efuse_block_t; typedef 83 int ets_efuse_program(ets_efuse_block_t block); 102 int ets_efuse_write_key(ets_efuse_block_t key_block, ets_efuse_purpose_t purpose, const void *data,… 112 uint32_t ets_efuse_get_read_register_address(ets_efuse_block_t block); 119 ets_efuse_purpose_t ets_efuse_get_key_purpose(ets_efuse_block_t key_block); 128 bool ets_efuse_find_purpose(ets_efuse_purpose_t purpose, ets_efuse_block_t *key_block); 141 bool ets_efuse_key_block_unused(ets_efuse_block_t key_block); 151 ets_efuse_block_t ets_efuse_find_unused_key_block(void); 326 int ets_jtag_enable_temporarily(const uint8_t *jtag_hmac_key, ets_efuse_block_t key_block);
|
D | hmac.h | 31 int ets_hmac_calculate_message(ets_efuse_block_t key_block, const void *message, size_t message_len… 46 int ets_hmac_calculate_downstream(ets_efuse_block_t key_block, ets_efuse_purpose_t purpose);
|
/hal_espressif-latest/components/esp_rom/include/esp32s2/rom/ |
D | efuse.h | 56 } ets_efuse_block_t; typedef 88 int ets_efuse_program(ets_efuse_block_t block); 107 int ets_efuse_write_key(ets_efuse_block_t key_block, ets_efuse_purpose_t purpose, const void *data,… 117 uint32_t ets_efuse_get_read_register_address(ets_efuse_block_t block); 124 ets_efuse_purpose_t ets_efuse_get_key_purpose(ets_efuse_block_t key_block); 133 bool ets_efuse_find_purpose(ets_efuse_purpose_t purpose, ets_efuse_block_t *key_block); 146 bool ets_efuse_key_block_unused(ets_efuse_block_t key_block); 156 ets_efuse_block_t ets_efuse_find_unused_key_block(void); 356 int ets_jtag_enable_temporarily(const uint8_t *jtag_hmac_key, ets_efuse_block_t key_block);
|
D | hmac.h | 33 int ets_hmac_calculate_message(ets_efuse_block_t key_block, const void *message, size_t message_len… 48 int ets_hmac_calculate_downstream(ets_efuse_block_t key_block, ets_efuse_purpose_t purpose);
|
/hal_espressif-latest/components/esp_hw_support/ |
D | esp_hmac.c | 143 static ets_efuse_block_t convert_key_type(hmac_key_id_t key_id) { in convert_key_type() 144 return ETS_EFUSE_BLOCK_KEY0 + (ets_efuse_block_t) key_id; in convert_key_type() 194 static ets_efuse_block_t convert_key_type(hmac_key_id_t key_id) { in convert_key_type() 195 return ETS_EFUSE_BLOCK_KEY0 + (ets_efuse_block_t) key_id; in convert_key_type()
|
D | esp_ds.c | 144 int r = ets_hmac_calculate_downstream(ETS_EFUSE_BLOCK_KEY0 + (ets_efuse_block_t) key_id, in esp_ds_start_sign()
|