Go to the documentation of this file.
32 #define TRACE_LEVEL CRYPTO_TRACE_LEVEL
68 #if (SAMA5D4_CRYPTO_TRNG_SUPPORT == ENABLED)
77 #if (SAMA5D4_CRYPTO_HASH_SUPPORT == ENABLED)
82 PMC->PMC_PCER0 = (1U << ID_SHA);
86 #if (SAMA5D4_CRYPTO_CIPHER_SUPPORT == ENABLED)
91 PMC->PMC_PCER0 = (1U << ID_AES) | (1U << ID_TDES);
95 #if (SAMA5D4_CRYPTO_PKC_SUPPORT == ENABLED)
bool_t osCreateMutex(OsMutex *mutex)
Create a mutex object.
SAMA5D4 hardware cryptographic accelerator.
error_t cpkccInit(void)
Initialize CPKCC module.
SAMA5D4 cipher hardware accelerator.
SAMA5D4 public-key hardware accelerator (CPKCC)
error_t trngInit(void)
TRNG module initialization.
OsMutex sama5d4CryptoMutex
General definitions for cryptographic algorithms.
error_t sama5d4CryptoInit(void)
Initialize hardware cryptographic accelerator.
SAMA5D4 true random number generator.
SAMA5D4 hash hardware accelerator.