CryptoAuthLib
Microchip CryptoAuthentication Library
secure_boot_memory.h File Reference

Provides interface to memory component for the secure boot. More...

#include "atca_status.h"
#include "atca_command.h"

Go to the source code of this file.

Data Structures

struct  memory_parameters
 

Functions

ATCA_STATUS secure_boot_init_memory (memory_parameters *memory_params)
 
ATCA_STATUS secure_boot_read_memory (uint8_t *pu8_data, uint32_t *pu32_target_length)
 
ATCA_STATUS secure_boot_write_memory (uint8_t *pu8_data, uint32_t *pu32_target_length)
 
void secure_boot_deinit_memory (memory_parameters *memory_params)
 
ATCA_STATUS secure_boot_mark_full_copy_completion (void)
 
bool secure_boot_check_full_copy_completion (void)
 

Detailed Description

Provides interface to memory component for the secure boot.

Function Documentation

◆ secure_boot_check_full_copy_completion()

bool secure_boot_check_full_copy_completion ( void  )

◆ secure_boot_deinit_memory()

void secure_boot_deinit_memory ( memory_parameters memory_params)

◆ secure_boot_init_memory()

ATCA_STATUS secure_boot_init_memory ( memory_parameters memory_params)

◆ secure_boot_mark_full_copy_completion()

ATCA_STATUS secure_boot_mark_full_copy_completion ( void  )

◆ secure_boot_read_memory()

ATCA_STATUS secure_boot_read_memory ( uint8_t *  pu8_data,
uint32_t *  pu32_target_length 
)

◆ secure_boot_write_memory()

ATCA_STATUS secure_boot_write_memory ( uint8_t *  pu8_data,
uint32_t *  pu32_target_length 
)