Home
last modified time | relevance | path

Searched refs:digest (Results 1 – 25 of 78) sorted by relevance

1234

/hal_espressif-latest/components/bootloader_support/src/secure_boot_v1/
Dsecure_boot.c43 esp_secure_boot_iv_digest_t digest; in secure_boot_generate() local
49 if (image_len % sizeof(digest.iv) != 0) { in secure_boot_generate()
50 image_len = (image_len / sizeof(digest.iv) + 1) * sizeof(digest.iv); in secure_boot_generate()
53 ets_secure_boot_rd_iv((uint32_t *)digest.iv); in secure_boot_generate()
69 for (size_t i = 0; i < image_len; i+= sizeof(digest.iv)) { in secure_boot_generate()
75 ets_secure_boot_rd_abstract((uint32_t *)digest.digest); in secure_boot_generate()
79 err = bootloader_flash_write(FLASH_OFFS_SECURE_BOOT_IV_DIGEST, &digest, in secure_boot_generate()
80 sizeof(digest), esp_flash_encryption_enabled()); in secure_boot_generate()
Dsecure_boot_signatures_bootloader.c32 uint8_t digest[ESP_SECURE_BOOT_DIGEST_LEN]; in esp_secure_boot_verify_signature() local
38 esp_err_t err = bootloader_sha256_flash_contents(src_addr, length, digest); in esp_secure_boot_verify_signature()
50 err = esp_secure_boot_verify_ecdsa_signature_block(sigblock, digest, verified_digest); in esp_secure_boot_verify_signature()
/hal_espressif-latest/components/wpa_supplicant/src/crypto/
Dsha1-pbkdf2.c16 u8 *digest) in pbkdf2_sha1_f() argument
43 os_memcpy(digest, tmp, SHA1_MAC_LEN); in pbkdf2_sha1_f()
51 digest[j] ^= tmp2[j]; in pbkdf2_sha1_f()
78 unsigned char digest[SHA1_MAC_LEN]; in pbkdf2_sha1() local
83 count, digest)) in pbkdf2_sha1()
86 os_memcpy(pos, digest, plen); in pbkdf2_sha1()
/hal_espressif-latest/components/esp_rom/include/
Desp_rom_md5.h38 void esp_rom_mbedtls_md5_finish_ret(md5_context_t *context, uint8_t *digest);
68 static inline void esp_rom_md5_final(uint8_t *digest, md5_context_t *context) in esp_rom_md5_final() argument
70 esp_rom_mbedtls_md5_finish_ret(context, digest); in esp_rom_md5_final()
106 void esp_rom_md5_final(uint8_t *digest, md5_context_t *context);
/hal_espressif-latest/tools/esptool_py/espsecure/
D__init__.py136 digest = hashlib.sha512()
146 digest.update(block[::-1])
152 digest = digest.digest()
153 for word in get_chunks(digest, 4):
568 digest = _sha256_digest(contents)
574 digest,
580 digest, rsa_primitives, signature
589 digest = _sha256_digest(contents)
594 digest = _sha256_digest(contents)
599 digest = _sha384_digest(contents)
[all …]
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32c2/
Doperations.py168 def burn_key(esp, efuses, args, digest=None): argument
169 if digest is None:
174 datafile_list = digest[0 : len([name for name in digest if name is not None]) :]
296 digest = espsecure._digest_sbv2_public_key(datafile)
297 digest = digest[:16]
299 if len(digest) != num_bytes:
303 % (len(digest), num_bytes, num_bytes * 8)
305 burn_key(esp, efuses, args, digest=[digest])
/hal_espressif-latest/components/bootloader_support/src/esp32c2/
Dbootloader_sha.c35 void bootloader_sha256_finish(bootloader_sha256_handle_t handle, uint8_t *digest) in bootloader_sha256_finish() argument
39 if (digest == NULL) { in bootloader_sha256_finish()
43 ets_sha_finish(&ctx, digest); in bootloader_sha256_finish()
/hal_espressif-latest/components/bootloader_support/src/esp32c6/
Dbootloader_sha.c35 void bootloader_sha256_finish(bootloader_sha256_handle_t handle, uint8_t *digest) in bootloader_sha256_finish() argument
39 if (digest == NULL) { in bootloader_sha256_finish()
43 ets_sha_finish(&ctx, digest); in bootloader_sha256_finish()
/hal_espressif-latest/components/bootloader_support/src/esp32h2/
Dbootloader_sha.c35 void bootloader_sha256_finish(bootloader_sha256_handle_t handle, uint8_t *digest) in bootloader_sha256_finish() argument
39 if (digest == NULL) { in bootloader_sha256_finish()
43 ets_sha_finish(&ctx, digest); in bootloader_sha256_finish()
/hal_espressif-latest/components/bootloader_support/src/esp32c3/
Dbootloader_sha.c31 void bootloader_sha256_finish(bootloader_sha256_handle_t handle, uint8_t *digest) in bootloader_sha256_finish() argument
35 if (digest == NULL) { in bootloader_sha256_finish()
39 ets_sha_finish(&ctx, digest); in bootloader_sha256_finish()
/hal_espressif-latest/components/bootloader_support/src/esp32s2/
Dbootloader_sha.c36 void bootloader_sha256_finish(bootloader_sha256_handle_t handle, uint8_t *digest) in bootloader_sha256_finish() argument
40 if (digest == NULL) { in bootloader_sha256_finish()
44 ets_sha_finish(&ctx, digest); in bootloader_sha256_finish()
/hal_espressif-latest/components/bootloader_support/src/esp32s3/
Dbootloader_sha.c31 void bootloader_sha256_finish(bootloader_sha256_handle_t handle, uint8_t *digest) in bootloader_sha256_finish() argument
35 if (digest == NULL) { in bootloader_sha256_finish()
39 ets_sha_finish(&ctx, digest); in bootloader_sha256_finish()
/hal_espressif-latest/components/bootloader_support/src/
Dflash_partitions.c42 unsigned char digest[16]; in esp_partition_table_verify() local
45 esp_rom_md5_final(digest, &context); in esp_partition_table_verify()
49 if (memcmp(md5sum, digest, sizeof(digest)) != 0) { in esp_partition_table_verify()
/hal_espressif-latest/tools/esptool_py/flasher_stub/
Dstub_commands.c98 uint8_t digest[16]; in handle_flash_read() local
136 MD5Final(digest, &ctx); in handle_flash_read()
137 SLIP_send(digest, sizeof(digest)); in handle_flash_read()
145 uint8_t digest[16]; in handle_flash_get_md5sum() local
170 MD5Final(digest, &ctx); in handle_flash_get_md5sum()
172 SLIP_send_frame_data_buf(digest, sizeof(digest)); in handle_flash_get_md5sum()
/hal_espressif-latest/components/bootloader_support/src/idf/
Dbootloader_sha.c37 void bootloader_sha256_finish(bootloader_sha256_handle_t handle, uint8_t *digest) in bootloader_sha256_finish() argument
41 if (digest != NULL) { in bootloader_sha256_finish()
42 int ret = mbedtls_sha256_finish(ctx, digest); in bootloader_sha256_finish()
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32c3/
Doperations.py214 def burn_key(esp, efuses, args, digest=None): argument
215 if digest is None:
220 datafile_list = digest[0 : len([name for name in digest if name is not None]) :]
254 if digest is None:
351 digest = espsecure._digest_sbv2_public_key(datafile)
352 if len(digest) != num_bytes:
355 "of raw binary key data." % (len(digest), num_bytes, num_bytes * 8)
357 digest_list.append(digest)
358 burn_key(esp, efuses, args, digest=digest_list)
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32c5/
Doperations.py198 def burn_key(esp, efuses, args, digest=None): argument
199 if digest is None:
204 datafile_list = digest[0 : len([name for name in digest if name is not None]) :]
238 if digest is None:
342 digest = espsecure._digest_sbv2_public_key(datafile)
343 if len(digest) != num_bytes:
346 "of raw binary key data." % (len(digest), num_bytes, num_bytes * 8)
348 digest_list.append(digest)
349 burn_key(esp, efuses, args, digest=digest_list)
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32c5beta3/
Doperations.py198 def burn_key(esp, efuses, args, digest=None): argument
199 if digest is None:
204 datafile_list = digest[0 : len([name for name in digest if name is not None]) :]
238 if digest is None:
342 digest = espsecure._digest_sbv2_public_key(datafile)
343 if len(digest) != num_bytes:
346 "of raw binary key data." % (len(digest), num_bytes, num_bytes * 8)
348 digest_list.append(digest)
349 burn_key(esp, efuses, args, digest=digest_list)
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32c6/
Doperations.py221 def burn_key(esp, efuses, args, digest=None): argument
222 if digest is None:
227 datafile_list = digest[0 : len([name for name in digest if name is not None]) :]
261 if digest is None:
358 digest = espsecure._digest_sbv2_public_key(datafile)
359 if len(digest) != num_bytes:
362 "of raw binary key data." % (len(digest), num_bytes, num_bytes * 8)
364 digest_list.append(digest)
365 burn_key(esp, efuses, args, digest=digest_list)
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32h2beta1/
Doperations.py218 def burn_key(esp, efuses, args, digest=None): argument
219 if digest is None:
224 datafile_list = digest[0 : len([name for name in digest if name is not None]) :]
258 if digest is None:
354 digest = espsecure._digest_sbv2_public_key(datafile)
355 if len(digest) != num_bytes:
358 "binary key data." % (len(digest), num_bytes, num_bytes * 8)
360 digest_list.append(digest)
361 burn_key(esp, efuses, args, digest=digest_list)
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32h2/
Doperations.py218 def burn_key(esp, efuses, args, digest=None): argument
219 if digest is None:
224 datafile_list = digest[0 : len([name for name in digest if name is not None]) :]
258 if digest is None:
371 digest = espsecure._digest_sbv2_public_key(datafile)
372 if len(digest) != num_bytes:
375 "of raw binary key data." % (len(digest), num_bytes, num_bytes * 8)
377 digest_list.append(digest)
378 burn_key(esp, efuses, args, digest=digest_list)
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32c61/
Doperations.py260 def burn_key(esp, efuses, args, digest=None): argument
261 if digest is None:
266 datafile_list = digest[0 : len([name for name in digest if name is not None]) :]
305 if digest is None:
409 digest = espsecure._digest_sbv2_public_key(datafile)
410 if len(digest) != num_bytes:
413 "of raw binary key data." % (len(digest), num_bytes, num_bytes * 8)
415 digest_list.append(digest)
416 burn_key(esp, efuses, args, digest=digest_list)
/hal_espressif-latest/tools/esptool_py/espefuse/efuse/esp32p4/
Doperations.py256 def burn_key(esp, efuses, args, digest=None): argument
257 if digest is None:
262 datafile_list = digest[0 : len([name for name in digest if name is not None]) :]
301 if digest is None:
405 digest = espsecure._digest_sbv2_public_key(datafile)
406 if len(digest) != num_bytes:
409 "of raw binary key data." % (len(digest), num_bytes, num_bytes * 8)
411 digest_list.append(digest)
412 burn_key(esp, efuses, args, digest=digest_list)
/hal_espressif-latest/components/bt/porting/ext/tinycrypt/src/
Dsha256.c87 int tc_sha256_final(uint8_t *digest, TCSha256State_t s) in tc_sha256_final() argument
92 if (digest == (uint8_t *) 0 || in tc_sha256_final()
126 *digest++ = (uint8_t)(t >> 24); in tc_sha256_final()
127 *digest++ = (uint8_t)(t >> 16); in tc_sha256_final()
128 *digest++ = (uint8_t)(t >> 8); in tc_sha256_final()
129 *digest++ = (uint8_t)(t); in tc_sha256_final()
/hal_espressif-latest/components/bt/esp_ble_mesh/mesh_common/tinycrypt/src/
Dsha256.c87 int tc_sha256_final(uint8_t *digest, TCSha256State_t s) in tc_sha256_final() argument
92 if (digest == (uint8_t *) 0 || in tc_sha256_final()
126 *digest++ = (uint8_t)(t >> 24); in tc_sha256_final()
127 *digest++ = (uint8_t)(t >> 16); in tc_sha256_final()
128 *digest++ = (uint8_t)(t >> 8); in tc_sha256_final()
129 *digest++ = (uint8_t)(t); in tc_sha256_final()

1234