Shared resources to arbitrate access to the keyStore, AES, and SHA2 engine.
============================================================================
#include <stdint.h>
#include <stdbool.h>
#include <ti/drivers/dpl/SemaphoreP.h>
#include <ti/drivers/dpl/HwiP.h>
Go to the source code of this file.
Functions | |
void | CryptoResourceCC26XX_constructRTOSObjects (void) |
void | CryptoResourceCC26XX_destructRTOSObjects (void) |
bool | CryptoResourceCC26XX_acquireLock (uint32_t timeout) |
void | CryptoResourceCC26XX_releaseLock (void) |
Variables | |
SemaphoreP_Struct | CryptoResourceCC26XX_accessSemaphore |
SemaphoreP_Struct | CryptoResourceCC26XX_operationSemaphore |
volatile bool | CryptoResourceCC26XX_pollingFlag |
HwiP_Struct | CryptoResourceCC26XX_hwi |
void CryptoResourceCC26XX_constructRTOSObjects | ( | void | ) |
void CryptoResourceCC26XX_destructRTOSObjects | ( | void | ) |
bool CryptoResourceCC26XX_acquireLock | ( | uint32_t | timeout | ) |
void CryptoResourceCC26XX_releaseLock | ( | void | ) |
SemaphoreP_Struct CryptoResourceCC26XX_accessSemaphore |
SemaphoreP_Struct CryptoResourceCC26XX_operationSemaphore |
volatile bool CryptoResourceCC26XX_pollingFlag |
HwiP_Struct CryptoResourceCC26XX_hwi |