Data Structures
SHA2MSP432E4.h File Reference

Detailed Description

SHA2 driver implementation for the MSP432E4 family.

============================================================================

This file should only be included in the board file to fill the SHA2_config struct.

The MSP432E4 family has a dedicated hardware crypto accelerator. It is capable of multiple AES block cipher modes of operation as well as SHA2 operations. Only one operation can be carried out on the accerator at a time. Mutual exclusion is implemented at the driver level and coordinated between all drivers relying onthe accelerator. It is transparent to the application and only noted ensure sensible access timeouts are set.

The driver implementation does not perform runtime checks for most input parameters. Only values that are likely to have a stochastic element to them are checked (such as whether a driver is already open). Higher input paramter validation coverage is achieved by turning on assertions when compiling the driver.

#include <stdint.h>
#include <stdbool.h>
#include <ti/drivers/SHA2.h>
Include dependency graph for SHA2MSP432E4.h:

Go to the source code of this file.

Data Structures

struct  SHA2MSP432E4_HWAttrs
 Hardware-specific configuration attributes. More...
 
© Copyright 1995-2020, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale