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