mbed TLS v2.23.0: crypto_platform.h File Reference

mbed TLS v2.23.0

Macros | Typedefs
crypto_platform.h File Reference

PSA cryptography module: Mbed TLS platform definitions. More...

`#include "mbedtls/config.h"`
`#include <stdint.h>`
Include dependency graph for crypto_platform.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Macros
#define | PSA_KEY_FILE_GET_KEY_ID(id) ( id )

## Typedefs
typedef uint16_t | psa_key_handle_t
typedef uint32_t | psa_app_key_id_t
typedef psa_app_key_id_t | psa_key_file_id_t

## Detailed Description

PSA cryptography module: Mbed TLS 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.

Definition in file crypto_platform.h.

## Macro Definition Documentation

## ◆ PSA_KEY_FILE_GET_KEY_ID

#define PSA_KEY_FILE_GET_KEY_ID | ( |  | id | ) | ( id )

Definition at line 99 of file crypto_platform.h.

## Typedef Documentation

## ◆ psa_app_key_id_t

typedef uint32_t psa_app_key_id_t

Definition at line 69 of file crypto_platform.h.

## ◆ psa_key_file_id_t

typedef psa_app_key_id_t psa_key_file_id_t

Definition at line 97 of file crypto_platform.h.

## ◆ psa_key_handle_t

typedef uint16_t psa_key_handle_t

Definition at line 50 of file crypto_platform.h.