nrfxlib API 0.1.0
|
nrf_cc3xx_platform library containing cc3xx hardware initialization and entropy gathering APIs. The library also contains APIs and companion source-files to setup RTOS dependent mutex and abort functionality for the nrf_cc3xx_mbedcrypto library in Zephyr RTOS and FreeRTOS. More...
Modules | |
nrf_cc3xx_platform SHA256 APIs | |
The nrf_cc3xx_platform_sha256 APIs provide functions for hashing data using SHA256 algorithm. | |
nrf_cc3xx_platform abort APIs | |
The nrf_cc3xx_platform_entropy APIs provides callbacks to abort from nrf_cc3xx_platform and/or dependent libraries. | |
nrf_cc3xx_platform ctr_drbg generation APIs | |
The nrf_cc3xx_platform_ctr_drbg APIs provide PRNG seeded by TRNG in accordance with NIST SP 800-90A: Recommendation for Random Number Generation Using Deterministic Random Bit Generators The generation of TRNG/PRNG data is using Arm CryptoCell cc3xx hardware acceleration. | |
nrf_cc3xx_platform derived key APIs | |
The nrf_cc3xx_platform_derived_key APIs provide functions helping with encrypting/decrypting data using derived keys from the KMU/KDR. | |
nrf_cc3xx_platform derived key APIs | |
The nrf_cc3xx_platform_shadow_key APIs provide functions helping with encrypting/decrypting data using derived keys from the KMU/KDR. | |
nrf_cc3xx_platform entropy generation APIs | |
The nrf_cc3xx_platform_entropy APIs provides TRNG using Arm CC3xx hardware acceleration. | |
nrf_cc3xx_platform hmac_drbg generation APIs | |
The nrf_cc3xx_platform_hmac_drbg APIs provide PRNG seeded by TRNG in accordance with NIST SP 800-90A: Recommendation for Random Number Generation Using Deterministic Random Bit Generators The generation of TRNG/PRNG data is using Arm CryptoCell cc3xx hardware acceleration. | |
nrf_cc3xx_platform initialization APIs | |
The nrf_cc3xx_platform APIs provides functions related to initialization of the Arm CryptoCell cc3xx hardware accelerator for usage in nrf_cc3xx_platform and dependent libraries. | |
nrf_cc3xx_platform kmu APIs | |
The nrf_cc3xx_platform_kmu APIs provides RTOS integration for storing keys in KMU hardware peripherals. | |
nrf_cc3xx_platform mutex APIs | |
The nrf_cc3xx_platform_mutex APIs provides RTOS integration for mutex usage in nrf_cc3xx_platform and dependent libraries. | |
nrf_cc3xx_platform shared defines | |
nrf_cc3xx_platform shared defines and return codes. | |
nrf_cc3xx_platform library containing cc3xx hardware initialization and entropy gathering APIs. The library also contains APIs and companion source-files to setup RTOS dependent mutex and abort functionality for the nrf_cc3xx_mbedcrypto library in Zephyr RTOS and FreeRTOS.