ESP-IDF
bootloader_sha256_handle_t
is only used within ESP-IDF.
Symbol previews are coming soon...
Symbols
loading (4/5)...
Files
loading (4/5)...
Summary
Syntax
Examples
References
Call Tree
Data Use
Class Tree
Override Tree
Implementations
Instances
Lifecycle
SourceVu
ESP-IDF Framework and Examples
ESP-IDF
bootloader_sha256_handle_t
bootloader_sha256_handle_t
Syntax
Show:
Summary
Declaration
from
bootloader_sha.h:23
typedef
void
*
bootloader_sha256_handle_t
;
Examples
References
from
examples
Code
Location
Referrer
typedef
void
*
bootloader_sha256_handle_t
;
bootloader_sha.h:23
bootloader_sha256_handle_t
bootloader_sha256_start
(
void
)
bootloader_sha.c:14
bootloader_sha256_start()
void
bootloader_sha256_data
(
bootloader_sha256_handle_t
handle
,
const
void
*
data
,
size_t
data_len
)
bootloader_sha.c:28
bootloader_sha256_data()
void
bootloader_sha256_finish
(
bootloader_sha256_handle_t
handle
,
uint8_t
*
digest
)
bootloader_sha.c:37
bootloader_sha256_finish()
free
(
handle
)
;
bootloader_sha.c:47
bootloader_sha256_finish()
bootloader_sha256_handle_t
bootloader_sha256_start
(
void
)
;
bootloader_sha.h:25
void
bootloader_sha256_data
(
bootloader_sha256_handle_t
handle
,
const
void
*
data
,
size_t
data_len
)
;
bootloader_sha.h:27
void
bootloader_sha256_finish
(
bootloader_sha256_handle_t
handle
,
uint8_t
*
digest
)
;
bootloader_sha.h:29
bootloader_sha256_handle_t
sha_handle
=
NULL
;
bootloader_utility.c:1027
bootloader_sha256_flash_contents()
static
esp_err_t
process_segments
(
esp_image_metadata_t
*
data
,
bool
silent
,
bool
do_load
,
bootloader_sha256_handle_t
sha_handle
,
uint32_t
*
checksum
)
;
esp_image_format.c:70
static
esp_err_t
process_segment
(
int
index
,
uint32_t
flash_addr
,
esp_image_segment_header_t
*
header
,
bool
silent
,
bool
do_load
,
bootloader_sha256_handle_t
sha_handle
,
uint32_t
*
checksum
,
esp_image_metadata_t
*
metadata
)
;
esp_image_format.c:72
static
esp_err_t
process_segment_data
(
int
segment
,
intptr_t
load_addr
,
uint32_t
data_addr
,
uint32_t
data_len
,
bool
do_load
,
bootloader_sha256_handle_t
sha_handle
,
uint32_t
*
checksum
,
esp_image_metadata_t
*
metadata
)
;
esp_image_format.c:75
static
esp_err_t
process_image_header
(
esp_image_metadata_t
*
data
,
uint32_t
part_offset
,
bootloader_sha256_handle_t
*
sha_handle
,
bool
do_verify
,
bool
silent
)
;
esp_image_format.c:99
static
esp_err_t
process_checksum
(
bootloader_sha256_handle_t
sha_handle
,
uint32_t
checksum_word
,
esp_image_metadata_t
*
data
,
bool
silent
,
bool
skip_check_checksum
)
;
esp_image_format.c:101
static
esp_err_t
__attribute__
(
(
unused
)
)
verify_secure_boot_signature
(
bootloader_sha256_handle_t
sha_handle
,
esp_image_metadata_t
*
data
,
uint8_t
*
image_digest
,
uint8_t
*
verified_digest
)
;
esp_image_format.c:103
static
esp_err_t
__attribute__
(
(
unused
)
)
verify_simple_hash
(
bootloader_sha256_handle_t
sha_handle
,
esp_image_metadata_t
*
data
)
;
esp_image_format.c:104
bootloader_sha256_handle_t
sha_handle
=
NULL
;
esp_image_format.c:120
image_load()
bootloader_sha256_handle_t
*
p_sha_handle
=
&
sha_handle
;
esp_image_format.c:147
image_load()
static
esp_err_t
process_image_header
(
esp_image_metadata_t
*
data
,
uint32_t
part_offset
,
bootloader_sha256_handle_t
*
sha_handle
,
bool
do_verify
,
bool
silent
)
esp_image_format.c:486
process_image_header()
static
esp_err_t
process_segments
(
esp_image_metadata_t
*
data
,
bool
silent
,
bool
do_load
,
bootloader_sha256_handle_t
sha_handle
,
uint32_t
*
checksum
)
esp_image_format.c:514
process_segments()
static
esp_err_t
process_segment
(
int
index
,
uint32_t
flash_addr
,
esp_image_segment_header_t
*
header
,
bool
silent
,
bool
do_load
,
bootloader_sha256_handle_t
sha_handle
,
uint32_t
*
checksum
,
esp_image_metadata_t
*
metadata
)
esp_image_format.c:543
process_segment()
static
esp_err_t
process_segment_data
(
int
segment
,
intptr_t
load_addr
,
uint32_t
data_addr
,
uint32_t
data_len
,
bool
do_load
,
bootloader_sha256_handle_t
sha_handle
,
uint32_t
*
checksum
,
esp_image_metadata_t
*
metadata
)
esp_image_format.c:651
process_segment_data()
static
esp_err_t
process_checksum
(
bootloader_sha256_handle_t
sha_handle
,
uint32_t
checksum_word
,
esp_image_metadata_t
*
data
,
bool
silent
,
bool
skip_check_checksum
)
esp_image_format.c:934
process_checksum()
static
esp_err_t
verify_secure_boot_signature
(
bootloader_sha256_handle_t
sha_handle
,
esp_image_metadata_t
*
data
,
uint8_t
*
image_digest
,
uint8_t
*
verified_digest
)
esp_image_format.c:966
verify_secure_boot_signature()
static
esp_err_t
verify_simple_hash
(
bootloader_sha256_handle_t
sha_handle
,
esp_image_metadata_t
*
data
)
esp_image_format.c:1044
verify_simple_hash()
Call Tree
from
examples
All items filtered out
All items filtered out
Data Use
from
examples
All items filtered out
All items filtered out
Class Tree
from
examples
All items filtered out
All items filtered out
Override Tree
from
examples
All items filtered out
All items filtered out
Implementations
from
examples
All items filtered out
All items filtered out
Instances
from
examples
Lifecycle
from
examples
bootloader_sha256_handle_t
is freed by 1 symbol:
All items filtered out
bootloader_sha256_handle_t
bootloader_sha256_finish()
All items filtered out