nRF5 SDK v17.1.0
Functions
CryptoCell PAL entryexit point APIs

Functions

int SaSi_PalInit (void)
 This function Performs all initializations that may be required by the customer's PAL implementation, specifically by the DMA-able buffer scheme. The existing implementation allocates a contiguous memory pool that is later used by the ARM TrustZone CryptoCell TEE implementation. In case no initializations are needed in the customer's environment, the function can be minimized to return OK. It is called by SaSi_LibInit. More...
 
void SaSi_PalTerminate (void)
 This function is used to terminate the PAL implementation and free the resources that were taken by SaSi_PalInit. More...
 

Detailed Description

Function Documentation

int SaSi_PalInit ( void  )

This function Performs all initializations that may be required by the customer's PAL implementation, specifically by the DMA-able buffer scheme. The existing implementation allocates a contiguous memory pool that is later used by the ARM TrustZone CryptoCell TEE implementation. In case no initializations are needed in the customer's environment, the function can be minimized to return OK. It is called by SaSi_LibInit.

Returns
A non-zero value in case of failure.
void SaSi_PalTerminate ( void  )

This function is used to terminate the PAL implementation and free the resources that were taken by SaSi_PalInit.

Returns
Void.

Documentation feedback | Developer Zone | Subscribe | Updated