blob: 118897b21f216cfb6e5688d25bbf7ef44428b6fe [file] [log] [blame]
/*
* Copyright (c) 2018, Arm Limited. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*
*/
/**
* \file psa_crypto_platform.h
*
* \brief PSA cryptography module: platform definitions
*/
#ifndef __PSA_CRYPTO_PLATFORM_H__
#define __PSA_CRYPTO_PLATFORM_H__
/**
* \note This file is meant to be included by psa_crypto.h only
*
*/
/* PSA requires several types which C99 provides in stdint.h. */
#include <stdint.h>
/* The following header is needed for platform specific constants */
#include <limits.h>
/* Integral type representing a key slot number. */
typedef uint16_t psa_key_slot_t;
#endif /* __PSA_CRYPTO_PLATFORM_H__ */