1 2 /* 3 * Copyright (c) 2023, Arm Limited. All rights reserved. 4 * 5 * SPDX-License-Identifier: BSD-3-Clause 6 * 7 */ 8 /** 9 * \file psa/crypto_platform.h 10 * 11 * \brief PSA cryptography module: TF-M platform definitions 12 * 13 * \note This file may not be included directly. Applications must 14 * include psa/crypto.h. 15 * 16 * This file contains platform-dependent type definitions. 17 * 18 * In implementations with isolation between the application and the 19 * cryptography module, implementers should take care to ensure that 20 * the definitions that are exposed to applications match what the 21 * module implements. 22 */ 23 24 #ifndef PSA_CRYPTO_PLATFORM_H 25 #define PSA_CRYPTO_PLATFORM_H 26 27 /* PSA requires several types which C99 provides in stdint.h. */ 28 #include <stdint.h> 29 30 /* No particular platform definition is currently required for the 31 * TF-M client view of the PSA Crytpo APIs, but we keep this header 32 * available for reference and future compatibility 33 */ 34 35 #endif /* PSA_CRYPTO_PLATFORM_H */ 36