nrfxlib API 3.3.99
Loading...
Searching...
No Matches
nrf_cc3xx_platform_abort.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2019 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5 */
13#ifndef NRF_CC3XX_PLATFORM_ABORT_H__
14#define NRF_CC3XX_PLATFORM_ABORT_H__
15
16#ifdef __cplusplus
17extern "C"
18{
19#endif
20
27
28
34typedef void (*nrf_cc3xx_platform_abort_fn_t)(char const * const reason);
35
36
45
46
50
51
57 nrf_cc3xx_platform_abort_apis_t const * const apis);
58
59
68
69
70#ifdef __cplusplus
71}
72#endif
73
74#endif /* NRF_CC3XX_PLATFORM_ABORT_H__ */
75
void nrf_cc3xx_platform_set_abort(nrf_cc3xx_platform_abort_apis_t const *const apis)
Function to set platform abort APIs.
void(* nrf_cc3xx_platform_abort_fn_t)(char const *const reason)
Type definition of platform abort function.
Definition nrf_cc3xx_platform_abort.h:34
void nrf_cc3xx_platform_abort_init(void)
Function to initialize platform abort APIs.
void * nrf_cc3xx_platform_abort_handle_t
Type definition of handle used for abort.
Definition nrf_cc3xx_platform_abort.h:26
nrf_cc3xx_platform_abort_apis_t platform_abort_apis
External reference to the platform abort APIs.
nrf_cc3xx_platform_abort_handle_t abort_handle
Handle to use when crypto operations are aborted.
Definition nrf_cc3xx_platform_abort.h:41
nrf_cc3xx_platform_abort_fn_t abort_fn
Function to use when crypto operations are aborted.
Definition nrf_cc3xx_platform_abort.h:42
Type definition of structure holding platform abort APIs.
Definition nrf_cc3xx_platform_abort.h:40