Home
last modified time | relevance | path

Searched refs:ets_efuse_block_t (Results 1 – 13 of 13) sorted by relevance

/hal_espressif-latest/components/esp_rom/include/esp32h2/rom/
Defuse.h56 } 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);
Dhmac.h25 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/
Defuse.h55 } 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);
Dhmac.h25 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/
Defuse.h39 } 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/
Defuse.h55 } 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);
Dhmac.h33 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/
Defuse.h56 } 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);
Dhmac.h31 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/
Defuse.h56 } 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);
Dhmac.h33 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/
Desp_hmac.c143 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()
Desp_ds.c144 int r = ets_hmac_calculate_downstream(ETS_EFUSE_BLOCK_KEY0 + (ets_efuse_block_t) key_id, in esp_ds_start_sign()