1 /*
2  * Copyright (c) 2021, Arm Limited and Contributors. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  */
6 
7 #ifndef CRYPTO_CALLER_SELECTOR_H
8 #define CRYPTO_CALLER_SELECTOR_H
9 
10 /**
11  * This header file selects which crypto caller is used as a backend
12  * for the psa crypto API client.  Selection is made at build-time to
13  * allow psa crypto API operations to be handled by alternative backend
14  * crypto callers to meet the needs of a deployment.
15  */
16 
17 /* Set the default if no deployment specific selection has been made */
18 #ifndef PSA_CRYPTO_CLIENT_CALLER_SELECTION_H
19 #define PSA_CRYPTO_CLIENT_CALLER_SELECTION_H "service/crypto/client/caller/packed-c/crypto_caller.h"
20 #endif
21 
22 /* Include the selected crypto caller interface header file */
23 #include PSA_CRYPTO_CLIENT_CALLER_SELECTION_H
24 
25 #endif /* CRYPTO_CALLER_SELECTOR_H */
26