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
17
extern
"C"
18
{
19
#endif
20
26
typedef
void
*
nrf_cc3xx_platform_abort_handle_t
;
27
28
34
typedef
void (*
nrf_cc3xx_platform_abort_fn_t
)(
char
const
*
const
reason);
35
36
39
typedef
struct
nrf_cc3xx_platform_abort_apis_t
40
{
41
nrf_cc3xx_platform_abort_handle_t
abort_handle
;
42
nrf_cc3xx_platform_abort_fn_t
abort_fn
;
43
44
}
nrf_cc3xx_platform_abort_apis_t
;
45
46
49
extern
nrf_cc3xx_platform_abort_apis_t
platform_abort_apis
;
50
51
56
void
nrf_cc3xx_platform_set_abort
(
57
nrf_cc3xx_platform_abort_apis_t
const
*
const
apis);
58
59
67
void
nrf_cc3xx_platform_abort_init
(
void
);
68
69
70
#ifdef __cplusplus
71
}
72
#endif
73
74
#endif
/* NRF_CC3XX_PLATFORM_ABORT_H__ */
75
nrf_cc3xx_platform_set_abort
void nrf_cc3xx_platform_set_abort(nrf_cc3xx_platform_abort_apis_t const *const apis)
Function to set platform abort APIs.
nrf_cc3xx_platform_abort_fn_t
void(* nrf_cc3xx_platform_abort_fn_t)(char const *const reason)
Type definition of platform abort function.
Definition
nrf_cc3xx_platform_abort.h:34
nrf_cc3xx_platform_abort_init
void nrf_cc3xx_platform_abort_init(void)
Function to initialize platform abort APIs.
nrf_cc3xx_platform_abort_handle_t
void * nrf_cc3xx_platform_abort_handle_t
Type definition of handle used for abort.
Definition
nrf_cc3xx_platform_abort.h:26
platform_abort_apis
nrf_cc3xx_platform_abort_apis_t platform_abort_apis
External reference to the platform abort APIs.
nrf_cc3xx_platform_abort_apis_t::abort_handle
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_apis_t::abort_fn
nrf_cc3xx_platform_abort_fn_t abort_fn
Function to use when crypto operations are aborted.
Definition
nrf_cc3xx_platform_abort.h:42
nrf_cc3xx_platform_abort_apis_t
Type definition of structure holding platform abort APIs.
Definition
nrf_cc3xx_platform_abort.h:40
crypto
nrf_cc310_platform
include
nrf_cc3xx_platform_abort.h
Generated on Wed Jun 10 2026 17:21:22 for nrfxlib API by
1.12.0