Functions | Variables
CryptoResourceMSP432E4.h File Reference

Detailed Description

Shared resources to arbitrate access to the keyStore, AES, and SHA2 engine.

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

#include <stdint.h>
#include <stdbool.h>
#include <ti/drivers/dpl/HwiP.h>
#include <ti/drivers/dpl/SemaphoreP.h>
Include dependency graph for CryptoResourceMSP432E4.h:

Go to the source code of this file.

Functions

void CryptoResourceMSP432E4_AES_SHA2_incrementRefCount (void)
 
void CryptoResourceMSP432E4_AES_SHA2_decrementRefCount (void)
 
SemaphoreP_Status CryptoResourceMSP432E4_AES_SHA2_tryLock (uint32_t timeout)
 
void CryptoResourceMSP432E4_AES_SHA2_releaseLock (void)
 
void CryptoResourceMSP432E4_CRC_incrementRefCount (void)
 
void CryptoResourceMSP432E4_CRC_decrementRefCount (void)
 
SemaphoreP_Status CryptoResourceMSP432E4_CRC_tryLock (uint32_t timeout)
 
void CryptoResourceMSP432E4_CRC_releaseLock (void)
 
void CryptoResourceMSP432E4_setHwiCallback (HwiP_Fxn function, void *arg, uint32_t priority)
 

Variables

SemaphoreP_Handle CryptoResourceMSP432E4_AES_SHA2_operationSemaphore
 
SemaphoreP_Handle CryptoResourceMSP432E4_CRC_operationSemaphore
 

Function Documentation

§ CryptoResourceMSP432E4_AES_SHA2_incrementRefCount()

void CryptoResourceMSP432E4_AES_SHA2_incrementRefCount ( void  )

§ CryptoResourceMSP432E4_AES_SHA2_decrementRefCount()

void CryptoResourceMSP432E4_AES_SHA2_decrementRefCount ( void  )

§ CryptoResourceMSP432E4_AES_SHA2_tryLock()

SemaphoreP_Status CryptoResourceMSP432E4_AES_SHA2_tryLock ( uint32_t  timeout)

§ CryptoResourceMSP432E4_AES_SHA2_releaseLock()

void CryptoResourceMSP432E4_AES_SHA2_releaseLock ( void  )

§ CryptoResourceMSP432E4_CRC_incrementRefCount()

void CryptoResourceMSP432E4_CRC_incrementRefCount ( void  )

§ CryptoResourceMSP432E4_CRC_decrementRefCount()

void CryptoResourceMSP432E4_CRC_decrementRefCount ( void  )

§ CryptoResourceMSP432E4_CRC_tryLock()

SemaphoreP_Status CryptoResourceMSP432E4_CRC_tryLock ( uint32_t  timeout)

§ CryptoResourceMSP432E4_CRC_releaseLock()

void CryptoResourceMSP432E4_CRC_releaseLock ( void  )

§ CryptoResourceMSP432E4_setHwiCallback()

void CryptoResourceMSP432E4_setHwiCallback ( HwiP_Fxn  function,
void *  arg,
uint32_t  priority 
)

Variable Documentation

§ CryptoResourceMSP432E4_AES_SHA2_operationSemaphore

SemaphoreP_Handle CryptoResourceMSP432E4_AES_SHA2_operationSemaphore

§ CryptoResourceMSP432E4_CRC_operationSemaphore

SemaphoreP_Handle CryptoResourceMSP432E4_CRC_operationSemaphore
© Copyright 1995-2020, Texas Instruments Incorporated. All rights reserved.
Trademarks | Privacy policy | Terms of use | Terms of sale