Go to the documentation of this file.
32 #define TRACE_LEVEL CRYPTO_TRACE_LEVEL
66 #if (SAM4C_CRYPTO_TRNG_SUPPORT == ENABLED)
75 #if (SAM4C_CRYPTO_HASH_SUPPORT == ENABLED)
80 PMC->PMC_PCER1 = (1U << (ID_ICM - 32));
84 #if (SAM4C_CRYPTO_CIPHER_SUPPORT == ENABLED)
89 PMC->PMC_PCER1 = (1U << (ID_AES - 32));
bool_t osCreateMutex(OsMutex *mutex)
Create a mutex object.
SAM4C true random number generator.
SAM4C cipher hardware accelerator.
SAM4C hash hardware accelerator.
error_t trngInit(void)
TRNG module initialization.
General definitions for cryptographic algorithms.
SAM4C hardware cryptographic accelerator.
error_t sam4cCryptoInit(void)
Initialize hardware cryptographic accelerator.