Loading...
Searching...
No Matches
types.h File Reference

Key derivation type definitions for the PSA Crypto API. More...

Detailed Description

Key derivation type definitions for the PSA Crypto API.

Author
Armin Wolf wolf..nosp@m.armi.nosp@m.n@mai.nosp@m.lbox.nosp@m..tu-d.nosp@m.resd.nosp@m.en.de
Lena Boeckmann lena..nosp@m.boec.nosp@m.kmann.nosp@m.@haw.nosp@m.-hamb.nosp@m.urg..nosp@m.de

Definition in file types.h.

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  psa_key_derivation_operation_s
 Structure storing a key derivation context. More...
 
#define PSA_KEY_DERIVATION_OPERATION_INIT   { 0 }
 This macro returns a suitable initializer for a key derivation operation object of type psa_key_derivation_operation_t.
 
typedef uint16_t psa_key_derivation_step_t
 Encoding of the step of a key derivation.
 
typedef struct psa_key_derivation_operation_s psa_key_derivation_operation_t
 The type of the state object for key derivation operations.
 
static psa_key_derivation_operation_t psa_key_derivation_operation_init (void)
 Return an initial value for a key derivation operation object.
 

Macro Definition Documentation

◆ PSA_KEY_DERIVATION_OPERATION_INIT

#define PSA_KEY_DERIVATION_OPERATION_INIT   { 0 }

This macro returns a suitable initializer for a key derivation operation object of type psa_key_derivation_operation_t.

Definition at line 76 of file types.h.

Typedef Documentation

◆ psa_key_derivation_operation_t

The type of the state object for key derivation operations.

Before calling any function on a key derivation operation object, the application must initialize it by any of the following means:

Definition at line 70 of file types.h.

◆ psa_key_derivation_step_t

typedef uint16_t psa_key_derivation_step_t

Encoding of the step of a key derivation.

Definition at line 28 of file types.h.

Function Documentation

◆ psa_key_derivation_operation_init()

static psa_key_derivation_operation_t psa_key_derivation_operation_init ( void )
inlinestatic

Return an initial value for a key derivation operation object.

Returns
psa_key_derivation_operation_t

Definition at line 83 of file types.h.