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