quickjs-tart

quickjs-based runtime for wallet-core logic
Log | Files | Refs | README | LICENSE

test_driver.h (897B)


      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 */