Home
last modified time | relevance | path

Searched refs:blocks (Results 1 – 25 of 79) sorted by relevance

1234

/hal_espressif-latest/components/wpa_supplicant/src/crypto/
Daes-cbc.c29 int i, j, blocks; in aes_128_cbc_encrypt() local
39 blocks = data_len / AES_BLOCK_SIZE; in aes_128_cbc_encrypt()
40 for (i = 0; i < blocks; i++) { in aes_128_cbc_encrypt()
65 int i, j, blocks; in aes_128_cbc_decrypt() local
75 blocks = data_len / AES_BLOCK_SIZE; in aes_128_cbc_decrypt()
76 for (i = 0; i < blocks; i++) { in aes_128_cbc_decrypt()
Dcrypto_internal-cipher.c106 size_t i, j, blocks; in crypto_cipher_encrypt() local
119 blocks = len / AES_BLOCK_SIZE; in crypto_cipher_encrypt()
120 for (i = 0; i < blocks; i++) { in crypto_cipher_encrypt()
133 blocks = len / 8; in crypto_cipher_encrypt()
134 for (i = 0; i < blocks; i++) { in crypto_cipher_encrypt()
147 blocks = len / 8; in crypto_cipher_encrypt()
148 for (i = 0; i < blocks; i++) { in crypto_cipher_encrypt()
169 size_t i, j, blocks; in crypto_cipher_decrypt() local
183 blocks = len / AES_BLOCK_SIZE; in crypto_cipher_decrypt()
184 for (i = 0; i < blocks; i++) { in crypto_cipher_decrypt()
[all …]
/hal_espressif-latest/components/heap/
Dheap_task_info.c30 heap_task_block_t *blocks = params->blocks; in heap_caps_get_per_task_info() local
96 if (blocks && remaining > 0) { in heap_caps_get_per_task_info()
108 blocks->task = btask; in heap_caps_get_per_task_info()
109 blocks->address = p; in heap_caps_get_per_task_info()
110 blocks->size = bsize; in heap_caps_get_per_task_info()
111 ++blocks; in heap_caps_get_per_task_info()
/hal_espressif-latest/components/bootloader_support/src/secure_boot_v2/
Dsecure_boot.c171 …esp_efuse_block_t blocks[SECURE_BOOT_NUM_BLOCKS] = {[0 ... SECURE_BOOT_NUM_BLOCKS-1] = EFUSE_BLK_K… in check_and_generate_secure_boot_keys() local
175 bool tmp_has_key = esp_efuse_find_purpose(secure_boot_key_purpose[i], &blocks[i]); in check_and_generate_secure_boot_keys()
177 tmp_has_key &= !esp_efuse_key_block_unused(blocks[i]); in check_and_generate_secure_boot_keys()
213 if (blocks[i] == EFUSE_BLK_KEY_MAX) { in check_and_generate_secure_boot_keys()
224 if (esp_efuse_get_key_dis_read(blocks[i])) { in check_and_generate_secure_boot_keys()
225 ESP_LOGE(TAG, "Key digest (BLK%d) read protected, aborting...", blocks[i]); in check_and_generate_secure_boot_keys()
229 if (esp_efuse_block_is_empty(blocks[i])) { in check_and_generate_secure_boot_keys()
230 ESP_LOGE(TAG, "%d eFuse block is empty, aborting...", blocks[i]); in check_and_generate_secure_boot_keys()
233 esp_efuse_set_key_dis_write(blocks[i]); in check_and_generate_secure_boot_keys()
239 …ret = esp_efuse_read_block(blocks[i], boot_key_digests.key_digests[boot_key_digests.num_digests], … in check_and_generate_secure_boot_keys()
[all …]
/hal_espressif-latest/tools/esptool_py/esptool/
Duf2_writer.py56 self, addr: int, chunk: bytes, len_chunk: int, block_no: int, blocks: int
60 assert block_no < blocks
69 blocks,
86 blocks = div_roundup(len(image), self.CHUNK_SIZE)
93 self._write_block(addr, chunk, len_chunk, i, blocks)
/hal_espressif-latest/components/bt/host/bluedroid/external/sbc/decoder/srce/
Ddecoder-oina.c46 OI_UINT8 blocks, in OI_CODEC_SBC_DecoderConfigureRaw() argument
72 if (blocks > SBC_BLOCKS_16) { in OI_CODEC_SBC_DecoderConfigureRaw()
88 context->common.frameInfo.blocks = blocks; in OI_CODEC_SBC_DecoderConfigureRaw()
Ddecoder-sbc.c375 OI_UINT8 blocks; in OI_CODEC_SBC_FrameCount() local
391 subbands = mode = blocks = frameData[1];; in OI_CODEC_SBC_FrameCount()
393 blocks = block_values[(blocks & (BIT5 | BIT4)) >> 4]; in OI_CODEC_SBC_FrameCount()
397 frameLen = blocks * frameData[2]; in OI_CODEC_SBC_FrameCount()
Ddecoder-private.c111 frame->blocks = 4; in OI_SBC_ReadHeader()
140 frame->blocks = (d1 & (BIT5 | BIT4)) >> 4; in OI_SBC_ReadHeader()
141 frame->nrof_blocks = block_values[frame->blocks]; in OI_SBC_ReadHeader()
/hal_espressif-latest/components/bt/porting/include/os/
Dos_mempool.h178 os_error_t r_os_mempool_init(struct os_mempool *mp, uint16_t blocks,
194 os_error_t r_os_mempool_ext_init(struct os_mempool_ext *mpe, uint16_t blocks,
294 os_error_t os_mempool_init(struct os_mempool *mp, uint16_t blocks,
310 os_error_t os_mempool_ext_init(struct os_mempool_ext *mpe, uint16_t blocks,
/hal_espressif-latest/components/esp_psram/esp32/
Desp_himem.c195 int blocks = size / CACHE_BLOCKSIZE; in esp_himem_alloc() local
200 r->block = calloc(sizeof(uint16_t), blocks); in esp_himem_alloc()
205 int ok = allocate_blocks(blocks, r->block); in esp_himem_alloc()
210 r->block_ct = blocks; in esp_himem_alloc()
246 int blocks = size / CACHE_BLOCKSIZE; in esp_himem_alloc_map_range() local
251 r->block_ct = blocks; in esp_himem_alloc_map_range()
258 } else if (i - start_free == blocks - 1) { in esp_himem_alloc_map_range()
272 for (int i = 0; i < blocks; i++) { in esp_himem_alloc_map_range()
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/
Dbase_fields.py458 blocks: List[EfuseBlockBase] = [] variable in EspEfusesBase
495 for block in self.blocks:
501 for block in self.blocks:
506 efuse.update(self.blocks[efuse.block].bitarray)
572 for block in self.blocks:
605 for block in reversed(self.blocks):
650 return self.blocks[block_num].num_errors, self.blocks[block_num].fail
677 self.update(self.parent.blocks[self.block].bitarray)
767 block = self.parent.blocks[self.block]
791 err_bitarray = self.parent.blocks[self.block].err_bitarray
[all …]
Dbase_operations.py407 for block in efuses.blocks:
416 for block in efuses.blocks:
431 for block in efuses.blocks:
458 for block in efuses.blocks:
465 efuses.blocks[field.block].get_coding_scheme()
692 block = efuses.blocks[num_block]
707 block = efuses.blocks[num_block]
734 block = efuses.blocks[num_block]
760 error_in_blocks = any(blk.fail or blk.num_errors != 0 for blk in efuses.blocks)
764 for blk in efuses.blocks:
[all …]
/hal_espressif-latest/components/bootloader_support/src/flash_encryption/
Dflash_encrypt.c169 esp_efuse_block_t blocks[BLOCKS_NEEDED] = {[0 ... BLOCKS_NEEDED-1] = EFUSE_BLK_KEY_MAX}; in check_and_generate_encryption_keys() local
172 bool tmp_has_key = esp_efuse_find_purpose(purposes[i], &blocks[i]); in check_and_generate_encryption_keys()
174 tmp_has_key &= !esp_efuse_key_block_unused(blocks[i]); in check_and_generate_encryption_keys()
203 if (!esp_efuse_get_key_dis_write(blocks[i]) in check_and_generate_encryption_keys()
204 || !esp_efuse_get_key_dis_read(blocks[i]) in check_and_generate_encryption_keys()
205 …|| !esp_efuse_get_keypurpose_dis_write(blocks[i])) { // For ESP32: no keypurpose, it returns alway… in check_and_generate_encryption_keys()
/hal_espressif-latest/components/spi_flash/
Dflash_mmap.c153 static void s_pages_to_bytes(int (*blocks)[2], int block_nums) in s_pages_to_bytes()
156 blocks[i][0] = blocks[i][0] * CONFIG_MMU_PAGE_SIZE; in s_pages_to_bytes()
157 blocks[i][1] = blocks[i][1] * CONFIG_MMU_PAGE_SIZE; in s_pages_to_bytes()
/hal_espressif-latest/tools/esptool_py/docs/en/espefuse/
Dburn-key-cmd.rst6 The ``espefuse.py burn_key`` command burns keys to eFuse blocks:
27 It can be list of key blocks and keyfiles (like BLOCK1 file1.bin BLOCK2 file2.bin etc.).
31 …It can be list of key blocks and keyfiles and key purposes (like BLOCK_KEY1 file1.bin USER BLOCK_K…
77 …sh encryption key. This allows you to write a whole 512-bit key into two blocks with ``XTS_AES_256…
160 …llow any eFuse bits to be cleared 1->0, and can not write anything to write protected eFuse blocks.
173 Burn keys to blocks:
179 Burn keys in efuse blocks.
182 Check all blocks for burn...
216 Burn keys to blocks:
221 Burn keys in efuse blocks.
[all …]
Dburn-bit-cmd.rst6 The ``espefuse.py burn_bit`` command burns bits in efuse blocks by bit number. This is useful when …
31 Check all blocks for burn...
64 Check all blocks for burn...
Dburn-key-digest-cmd.rst18 …It can be list of blocks and keyfiles and key purposes (like BLOCK_KEY0 keyfile0.pem SECURE_BOOT_D…
54 Check all blocks for burn...
82 Burn keys to blocks:
86 Check all blocks for burn...
124 Burn keys to blocks:
140 Check all blocks for burn...
Ddump-cmd.rst15 - ``joint`` - All eFuse blocks are stored in one file;
22 The number of blocks depends on the chips and can vary from 4 to 11. A block can have different nam…
92 …_block_data`` command to write them back to another chip. Note that some blocks may be read-protec…
119 To save all eFuse blocks in one file, use the following command:
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32c61/
Doperations.py213 key_blocks = [b for b in efuses.blocks if b.key_purpose_name]
235 block = efuses.blocks[block_num]
295 for block in efuses.blocks:
303 block = efuses.blocks[block_num]
403 for block in efuses.blocks:
455 for block in efuses.blocks:
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32p4/
Doperations.py209 key_blocks = [b for b in efuses.blocks if b.key_purpose_name]
231 block = efuses.blocks[block_num]
291 for block in efuses.blocks:
299 block = efuses.blocks[block_num]
399 for block in efuses.blocks:
451 for block in efuses.blocks:
/hal_espressif-latest/components/mbedtls/port/aes/
Desp_aes_xts.c190 size_t blocks = length / 16; in esp_aes_crypt_xts() local
213 while ( blocks-- ) { in esp_aes_crypt_xts()
216 if ( leftover && ( mode == MBEDTLS_AES_DECRYPT ) && blocks == 0 ) { in esp_aes_crypt_xts()
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32s2/
Doperations.py278 key_blocks = [b for b in efuses.blocks if b.key_purpose_name]
300 block = efuses.blocks[block_num]
360 for block in efuses.blocks:
368 block = efuses.blocks[block_num]
462 for block in efuses.blocks:
514 for block in efuses.blocks:
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32s3/
Doperations.py278 key_blocks = [b for b in efuses.blocks if b.key_purpose_name]
300 block = efuses.blocks[block_num]
360 for block in efuses.blocks:
368 block = efuses.blocks[block_num]
462 for block in efuses.blocks:
514 for block in efuses.blocks:
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32s3beta2/
Doperations.py278 key_blocks = [b for b in efuses.blocks if b.key_purpose_name]
300 block = efuses.blocks[block_num]
360 for block in efuses.blocks:
368 block = efuses.blocks[block_num]
462 for block in efuses.blocks:
514 for block in efuses.blocks:
/hal_espressif-latest/components/esp_system/ld/esp32c2/
Dmemory.ld.in3 * This file describes the memory layout (memory blocks) by virtual memory addresses.
6 * Restrict to simple macros with numeric values, and/or #if/#endif blocks.
28 …* All these values assume the flash cache is on, and have the blocks this uses subtracted from th…

1234