Go to the documentation of this file.
32 #define TRACE_LEVEL CRYPTO_TRACE_LEVEL
67 #if (STM32WBAXX_CRYPTO_TRNG_SUPPORT == ENABLED)
76 #if (STM32WBAXX_CRYPTO_HASH_SUPPORT == ENABLED)
85 #if (STM32WBAXX_CRYPTO_CIPHER_SUPPORT == ENABLED && AES_SUPPORT == ENABLED)
94 #if (STM32WBAXX_CRYPTO_PKC_SUPPORT == ENABLED)
STM32WBA hash hardware accelerator.
bool_t osCreateMutex(OsMutex *mutex)
Create a mutex object.
error_t pkaInit(void)
PKA module initialization.
error_t crypInit(void)
CRYP module initialization.
OsMutex stm32wbaxxCryptoMutex
error_t trngInit(void)
TRNG module initialization.
STM32WBA cipher hardware accelerator.
STM32WBA hardware cryptographic accelerator.
General definitions for cryptographic algorithms.
error_t stm32wbaxxCryptoInit(void)
Initialize hardware cryptographic accelerator.
STM32WBA public-key hardware accelerator (PKA)
error_t hashInit(void)
HASH module initialization.
STM32WBA true random number generator.