Functions | |
cy_en_crypto_status_t | Cy_Crypto_Server_Start (cy_stc_crypto_config_t const *config, cy_stc_crypto_server_context_t *context) |
This function starts the Full functionality for the Crypto server on the server side core, sets up an interrupt for the IPC Crypto channel, sets up an interrupt to catch Crypto HW errors. More... | |
cy_en_crypto_status_t | Cy_Crypto_Server_Stop (void) |
This function stops the Crypto server by disabling the IPC notify interrupt and Crypto error interrupt. More... | |
void | Cy_Crypto_Server_Process (void) |
This function parses input data received from the Crypto Client, runs the appropriate Crypto function and releases the Crypto IPC channel. More... | |
void | Cy_Crypto_Server_GetDataHandler (void) |
This function is a IPC Crypto channel notify interrupt-routine. More... | |
void | Cy_Crypto_Server_ErrorHandler (void) |
This function is a routine to handle an interrupt caused by the Crypto hardware error. More... | |
cy_en_crypto_status_t Cy_Crypto_Server_Start | ( | cy_stc_crypto_config_t const * | config, |
cy_stc_crypto_server_context_t * | context | ||
) |
This function starts the Full functionality for the Crypto server on the server side core, sets up an interrupt for the IPC Crypto channel, sets up an interrupt to catch Crypto HW errors.
This function available for Server side only.
config | The Crypto configuration structure. |
context | The pointer to the cy_stc_crypto_server_context_t structure that stores the Crypto server context. |
cy_en_crypto_status_t Cy_Crypto_Server_Stop | ( | void | ) |
This function stops the Crypto server by disabling the IPC notify interrupt and Crypto error interrupt.
This function available for Server side only.
void Cy_Crypto_Server_Process | ( | void | ) |
This function parses input data received from the Crypto Client, runs the appropriate Crypto function and releases the Crypto IPC channel.
This function available for Server side only.
void Cy_Crypto_Server_GetDataHandler | ( | void | ) |
This function is a IPC Crypto channel notify interrupt-routine.
It receives information from the Crypto client, runs the process if user not setup own handler.
This function available for Server side only.
void Cy_Crypto_Server_ErrorHandler | ( | void | ) |
This function is a routine to handle an interrupt caused by the Crypto hardware error.
This function available for Server side only.