| /* |
| * Copyright (c) 2018-2019, Arm Limited. All rights reserved. |
| * |
| * SPDX-License-Identifier: BSD-3-Clause |
| * |
| */ |
| /** |
| * \file psa_crypto_platform.h |
| * |
| * \brief PSA cryptography module: platform definitions |
| * |
| * \note This file may not be included directly. Applications must |
| * include psa/crypto.h. |
| * |
| * This file contains platform-dependent type definitions. |
| * |
| * In implementations with isolation between the application and the |
| * cryptography module, implementers should take care to ensure that |
| * the definitions that are exposed to applications match what the |
| * module implements. |
| */ |
| |
| #ifndef PSA_CRYPTO_PLATFORM_H |
| #define PSA_CRYPTO_PLATFORM_H |
| |
| /* PSA requires several types which C99 provides in stdint.h. */ |
| #include <stdint.h> |
| |
| /* Integral type representing a key slot number. */ |
| typedef uint16_t psa_key_slot_t; |
| |
| #endif /* PSA_CRYPTO_PLATFORM_H */ |