Go to the documentation of this file.
32 #define TRACE_LEVEL CRYPTO_TRACE_LEVEL
67 #if (PIC32CZ_CA70_CRYPTO_TRNG_SUPPORT == ENABLED)
76 #if (PIC32CZ_CA70_CRYPTO_HASH_SUPPORT == ENABLED)
81 PMC_REGS->PMC_PCER1 = (1U << (ID_ICM - 32));
85 #if (PIC32CZ_CA70_CRYPTO_CIPHER_SUPPORT == ENABLED)
90 PMC_REGS->PMC_PCER1 = (1U << (ID_AES - 32));
bool_t osCreateMutex(OsMutex *mutex)
Create a mutex object.
PIC32CZ CA70 true random number generator.
OsMutex pic32czca70CryptoMutex
PIC32CZ CA70 hardware cryptographic accelerator.
error_t pic32czca70CryptoInit(void)
Initialize hardware cryptographic accelerator.
PIC32CZ CA70 hash hardware accelerator.
error_t trngInit(void)
TRNG module initialization.
General definitions for cryptographic algorithms.
PIC32CZ CA70 cipher hardware accelerator.