Microchip® Advanced Software Framework

icm_region_descriptor_main_list Struct Reference

ICM region descriptor in main list.

#include <icm.h>

Data Structures

struct  rcfg
 The configuration value of the region. More...
 

Data Fields

struct
icm_region_descriptor_main_list::rcfg 
cfg
 
struct
icm_region_descriptor_sec_list
next_addr
 The address of next region descriptor in secondary list. More...
 
uint32_t start_addr
 The first byte address of the region. More...
 
uint32_t tran_size
 The number of blocks(512 bits) transferred from the memory to the SHA engine. More...
 

struct icm_region_descriptor_main_list::rcfg icm_region_descriptor_main_list::cfg

Referenced by main(), and run_icm_test().

struct icm_region_descriptor_sec_list* icm_region_descriptor_main_list::next_addr

The address of next region descriptor in secondary list.

Referenced by main(), and run_icm_test().

uint32_t icm_region_descriptor_main_list::start_addr

The first byte address of the region.

Referenced by main(), and run_icm_test().

uint32_t icm_region_descriptor_main_list::tran_size

The number of blocks(512 bits) transferred from the memory to the SHA engine.

Transfer size = (tran_size + 1) * 512bits The maxium size is 65536.

Referenced by main(), and run_icm_test().