MCUX CLNS MCUX Crypto Library Normal Secure |

Data Structures | Macros | Typedefs | Enumerations
mcuxClKey_Types.h File Reference

Type definitions for the mcuxClKey component. More...

`#include <stdint.h>`
`#include <stdbool.h>`
`#include <mcuxClCss.h>`
`#include <mcuxClKey_KeyTypes.h>`

Go to the source code of this file.

## Data Structures

struct | mcuxClKey_SrcAuxDataProvider
| Type of source information structure. More...
struct | mcuxClKey_DstDataProvider
| Type of destination information structure. More...
struct | mcuxClKey_Descriptor
| Type of the key handle. More...
struct | mcuxClKey_Protection
| Type to map load and flush functions. More...

## Macros

#define | MCUXCLKEY_STATUS_OK
| Key operation successful. More...
#define | MCUXCLKEY_STATUS_ERROR
| Error occured during Key operation. More...

## Typedefs

typedef uint32_t | mcuxClKey_Status_t
| Type for Key component error codes. More...
typedef uint64_t | mcuxClKey_Status_Protected_t
| Type for Key component error codes, returned by functions with code-flow protection. More...
typedef struct mcuxClKey_SrcAuxDataProvider | mcuxClKey_SrcAuxDataProvider_t
| Type of source information structure. More...
typedef enum mcuxClKey_LoadLocation | mcuxClKey_LoadLocation_t
| Type of key location definition. More...
typedef struct mcuxClKey_DstDataProvider | mcuxClKey_DstDataProvider_t
| Type of destination information structure. More...
typedef struct mcuxClKey_Descriptor | mcuxClKey_Descriptor_t
| Type of the key handle. More...
typedef mcuxClKey_Descriptor_t * | mcuxClKey_Handle_t
| Type of opaque key handle. More...
typedef mcuxClKey_Status_Protected_t(* | mcuxClKey_LoadFuncPtr_t) (mcuxClKey_Handle_t key)
| Functions to load a key into coprocessor or memory buffer. More...
typedef mcuxClKey_Status_Protected_t(* | mcuxClKey_FlushFuncPtr_t) (mcuxClKey_Handle_t key)
| Functions to flush a key from coprocessor or memory buffer. More...
typedef struct mcuxClKey_Protection | mcuxClKey_Protection_t
| Type to map load and flush functions. More...

## Enumerations

enum | mcuxClKey_LoadLocation { mcuxClKey_LoadLocation_NOTLOADED, mcuxClKey_LoadLocation_MEMORY, mcuxClKey_LoadLocation_COPRO }
| Type of key location definition. More...

## Detailed Description

Type definitions for the mcuxClKey component.