SHA2 software driver implementation for the Low Power F3 family.
============================================================================
This file should only be included in the board file to fill the SHA2_config struct.
Some devices in the Low Power F3 family do not have a dedicated hardware crypto accelerator. As a result, there are several limitations and advantages over accelerator based implementations.
The driver is built on top of a SHA256 software implementation stored in ROM. As a result, digest sizes other than 256 bits are not supported with this driver.
SHA2_HashTypes Supported |
---|
SHA2_HASH_TYPE_256 |
#include <stdint.h>
#include <stdbool.h>
#include <ti/drivers/SHA2.h>
#include <ti/devices/DeviceFamily.h>
#include <DeviceFamily_constructPath(driverlib/hapi.h)>
Go to the source code of this file.
Data Structures | |
struct | SHA2LPF3SW_HWAttrs |
Hardware-specific configuration attributes. More... | |