Go to the documentation of this file.
32 #define TRACE_LEVEL CRYPTO_TRACE_LEVEL
68 #if (SAME53_CRYPTO_TRNG_SUPPORT == ENABLED)
77 #if (SAME53_CRYPTO_HASH_SUPPORT == ENABLED)
82 MCLK_REGS->MCLK_APBCMASK |= MCLK_APBCMASK_ICM_Msk;
83 MCLK_REGS->MCLK_AHBMASK |= MCLK_AHBMASK_ICM_Msk;
87 #if (SAME53_CRYPTO_CIPHER_SUPPORT == ENABLED)
92 MCLK_REGS->MCLK_APBCMASK |= MCLK_APBCMASK_AES_Msk;
96 #if (SAME53_CRYPTO_PKC_SUPPORT == ENABLED)
bool_t osCreateMutex(OsMutex *mutex)
Create a mutex object.
SAME53 true random number generator.
SAME53 hash hardware accelerator.
error_t pukccInit(void)
Initialize PUKCC module.
SAME53 cipher hardware accelerator.
error_t trngInit(void)
TRNG module initialization.
General definitions for cryptographic algorithms.
SAME53 hardware cryptographic accelerator.
OsMutex same53CryptoMutex
error_t same53CryptoInit(void)
Initialize hardware cryptographic accelerator.
SAME53 public-key hardware accelerator (PUKCC)