1 /*
2  * Umbrella include for all of the test driver functionality
3  */
4 /*  Copyright The Mbed TLS Contributors
5  *  SPDX-License-Identifier: Apache-2.0 OR GPL-2.0-or-later
6  */
7 
8 #ifndef PSA_CRYPTO_TEST_DRIVER_H
9 #define PSA_CRYPTO_TEST_DRIVER_H
10 
11 #if defined(PSA_CRYPTO_DRIVER_TEST)
12 #ifndef PSA_CRYPTO_DRIVER_PRESENT
13 #define PSA_CRYPTO_DRIVER_PRESENT
14 #endif
15 #ifndef PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT
16 #define PSA_CRYPTO_ACCELERATOR_DRIVER_PRESENT
17 #endif
18 
19 #define PSA_CRYPTO_TEST_DRIVER_LOCATION 0x7fffff
20 
21 #include "test/drivers/aead.h"
22 #include "test/drivers/cipher.h"
23 #include "test/drivers/hash.h"
24 #include "test/drivers/mac.h"
25 #include "test/drivers/key_management.h"
26 #include "test/drivers/signature.h"
27 #include "test/drivers/asymmetric_encryption.h"
28 #include "test/drivers/key_agreement.h"
29 #include "test/drivers/pake.h"
30 
31 #endif /* PSA_CRYPTO_DRIVER_TEST */
32 #endif /* PSA_CRYPTO_TEST_DRIVER_H */
33