Go to the documentation of this file.
32 #define TRACE_LEVEL CRYPTO_TRACE_LEVEL
68 #if (PIC32CX_BZ_CRYPTO_TRNG_SUPPORT == ENABLED)
77 #if (PIC32CX_BZ_CRYPTO_HASH_SUPPORT == ENABLED)
82 CFG_REGS->CFG_PMD3CLR = CFG_PMD3_ICMMD_Msk;
86 #if (PIC32CX_BZ_CRYPTO_CIPHER_SUPPORT == ENABLED)
91 CFG_REGS->CFG_PMD3CLR = CFG_PMD3_AESMD_Msk;
95 #if (PIC32CX_BZ_CRYPTO_PKC_SUPPORT == ENABLED)
PIC32CX BZ2 public-key hardware accelerator (PUKCC)
bool_t osCreateMutex(OsMutex *mutex)
Create a mutex object.
PIC32CX BZ2 hash hardware accelerator.
error_t pukccInit(void)
Initialize PUKCC module.
error_t trngInit(void)
TRNG module initialization.
General definitions for cryptographic algorithms.
PIC32CX BZ2 cipher hardware accelerator.
PIC32CX BZ2 hardware cryptographic accelerator.
error_t pic32cxbzCryptoInit(void)
Initialize hardware cryptographic accelerator.
PIC32CX BZ2 true random number generator.
OsMutex pic32cxbzCryptoMutex