Provides required APIs to manage secure boot under various scenarios. More...
#include <string.h>
#include "secure_boot.h"
#include "io_protection_key.h"
#include "basic/atca_basic.h"
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. | |
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.