nrfxlib API 0.1.0
|
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
#include "nrf_cc3xx_platform_defines.h"
#include "nrf_cc3xx_platform_abort.h"
#include "nrf_cc3xx_platform_mutex.h"
Go to the source code of this file.
Functions | |
int | nrf_cc3xx_platform_init (void) |
Function to initialize the nrf_cc3xx_platform with rng support. The function is using CTR_DRBG to generate a random seed. | |
int | nrf_cc3xx_platform_init_hmac_drbg (void) |
Function to initialize the nrf_cc3xx_platform with rng. The function is using HMAC_DRBG to generate a random seed. | |
int | nrf_cc3xx_platform_init_no_rng (void) |
Function to initialize the nrf_cc3xx_platform without rng support. | |
int | nrf_cc3xx_platform_deinit (void) |
Function to deinitialize the nrf_cc3xx_platform. | |
bool | nrf_cc3xx_platform_is_initialized (void) |
Function to check if the nrf_cc3xx_platform is initialized. | |
bool | nrf_cc3xx_platform_rng_is_initialized (void) |
Function to check if the nrf_cc3xx_platform is initialized with RNG support. | |
void | CRYPTOCELL_IRQHandler (void) |
ISR Function for processing of cc3xx Interrupts. This cc3xx interrupt service routine function should be called for interrupt processing. Either by placing this function directly in the vector table or by calling it from the ISR in the OS. | |
int | nrf_cc3xx_platform_get_nonce_seed (uint8_t buffer[(8)]) |
Function to get the nonce seed used for encrypted ITS usage. | |
int | nrf_cc3xx_platform_get_boot_seed (uint8_t buffer[(32)]) |
Function to get the boot seed used by TF-M attestation. | |