Provides required APIs to manage secure boot under various scenarios. More...
#include "atca_status.h"#include "secure_boot_memory.h"#include "atca_command.h"#include "crypto/atca_crypto_sw_sha2.h"Data Structures | |
| struct | secure_boot_config_bits |
| struct | secure_boot_parameters |
Functions | |
| ATCA_STATUS | secure_boot_process (void) |
| Handles secure boot functionality through initialization, execution, and de-initialization. | |
| ATCA_STATUS | bind_host_and_secure_element_with_io_protection (uint16_t slot) |
| Binds host MCU and Secure element with IO protection key. | |
| ATCA_STATUS | host_generate_random_number (uint8_t *rand) |
Provides required APIs to manage secure boot under various scenarios.
| ATCA_STATUS bind_host_and_secure_element_with_io_protection | ( | uint16_t | slot | ) |
Binds host MCU and Secure element with IO protection key.
| [in] | slot | The slot number of IO protection Key. |
| ATCA_STATUS secure_boot_process | ( | void | ) |
Handles secure boot functionality through initialization, execution, and de-initialization.