Mbed TLS v2.28.8
|
PSA cryptography module: type aliases. More...
Go to the source code of this file.
Macros | |
SECTION: Mbed TLS feature support | |
This section sets support for features that are or are not needed within the modules that are enabled. | |
#define | MBEDTLS_PSA_CRYPTO_CLIENT |
Typedefs | |
typedef int32_t | psa_status_t |
Function return status. | |
typedef uint16_t | psa_key_type_t |
Encoding of a key type. | |
typedef uint8_t | psa_ecc_family_t |
typedef uint8_t | psa_dh_family_t |
typedef uint32_t | psa_algorithm_t |
Encoding of a cryptographic algorithm. | |
typedef uint32_t | psa_key_lifetime_t |
typedef uint8_t | psa_key_persistence_t |
typedef uint32_t | psa_key_location_t |
typedef uint32_t | psa_key_id_t |
typedef psa_key_id_t | mbedtls_svc_key_id_t |
typedef uint32_t | psa_key_usage_t |
Encoding of permitted usage on a key. | |
typedef struct psa_key_attributes_s | psa_key_attributes_t |
typedef uint16_t | psa_key_derivation_step_t |
Encoding of the step of a key derivation. | |
PSA cryptography module: type aliases.
This file contains portable definitions of integral types for properties of cryptographic keys, designations of cryptographic algorithms, and error codes returned by the library.
This header file does not declare any function.
Definition in file crypto_types.h.
#define MBEDTLS_PSA_CRYPTO_CLIENT |
Enable support for PSA crypto client.
Definition at line 30 of file crypto_types.h.