Go to the documentation of this file.
32 #define TRACE_LEVEL CRYPTO_TRACE_LEVEL
35 #include "fsl_device_registers.h"
36 #include "fsl_hashcrypt.h"
37 #include "fsl_casper.h"
70 #if (LPC55S6X_CRYPTO_TRNG_SUPPORT == ENABLED)
79 #if (LPC55S6X_CRYPTO_HASH_SUPPORT == ENABLED || \
80 LPC55S6X_CRYPTO_CIPHER_SUPPORT == ENABLED)
85 HASHCRYPT_Init(HASHCRYPT);
89 #if (LPC55S6X_CRYPTO_PKC_SUPPORT == ENABLED)
bool_t osCreateMutex(OsMutex *mutex)
Create a mutex object.
LPC55S6x public-key hardware accelerator.
LPC55S6x hardware cryptographic accelerator.
error_t lpc55s6xCryptoInit(void)
Initialize hardware cryptographic accelerator.
error_t trngInit(void)
TRNG module initialization.
LPC55S6x cipher hardware accelerator.
LPC55S6x true random number generator.
General definitions for cryptographic algorithms.
OsMutex lpc55s6xCryptoMutex
LPC55S6x hash hardware accelerator.