![]() |
![]() |
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>
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 |
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 | ||
) |
SemaphoreP_Handle CryptoResourceMSP432E4_AES_SHA2_operationSemaphore |
SemaphoreP_Handle CryptoResourceMSP432E4_CRC_operationSemaphore |