blob: e49438aa8a7df3ce2d49f4787c4819c8caa9ee9b [file] [log] [blame]
Antonio de Angelis34a0ffd2023-02-16 11:56:46 +00001
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 */