NCBI C++ ToolKit
Typedefs
crypto_types.h File Reference

PSA cryptography module: type aliases. More...

#include "psa/build_info.h"
#include "mbedtls/private_access.h"
#include "crypto_platform.h"
#include <stdint.h>
+ Include dependency graph for crypto_types.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Go to the SVN repository for this file.

Typedefs

typedef int32_t psa_status_t
 Function return status. More...
 
typedef uint16_t psa_key_type_t
 Encoding of a key type. More...
 
typedef uint8_t psa_ecc_family_t
 The type of PSA elliptic curve family identifiers. More...
 
typedef uint8_t psa_dh_family_t
 The type of PSA Diffie-Hellman group family identifiers. More...
 
typedef uint32_t psa_algorithm_t
 Encoding of a cryptographic algorithm. More...
 
typedef uint32_t psa_key_lifetime_t
 Encoding of key lifetimes. More...
 
typedef uint8_t psa_key_persistence_t
 Encoding of key persistence levels. More...
 
typedef uint32_t psa_key_location_t
 Encoding of key location indicators. More...
 
typedef uint32_t psa_key_id_t
 Encoding of identifiers of persistent keys. More...
 
typedef psa_key_id_t mbedtls_svc_key_id_t
 Encoding of key identifiers as seen inside the PSA Crypto implementation. More...
 
typedef uint32_t psa_key_usage_t
 Encoding of permitted usage on a key. More...
 
typedef struct psa_key_attributes_s psa_key_attributes_t
 The type of a structure containing key attributes. More...
 
typedef uint16_t psa_key_derivation_step_t
 Encoding of the step of a key derivation. More...
 
typedef struct psa_key_production_parameters_s psa_key_production_parameters_t
 Custom parameters for key generation or key derivation. More...
 

Detailed Description

PSA cryptography module: type aliases.

Note
This file may not be included directly. Applications must include psa/crypto.h. Drivers must include the appropriate driver header file.

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.

Modified on Tue Jul 23 17:54:04 2024 by modify_doxy.py rev. 669887