MCUX CLNS MCUX Crypto Library Normal Secure |

Data Structures | Macros | Typedefs
mcuxClCss_Types_Types
mcuxClCss » mcuxClCss_Types

Defines all types of mcuxClCss_Types. More...

## Data Structures

union | mcuxClCss_KeyProp_t
| Type for CSS key store key properties. More...

## Macros

#define | utlpsms
| Deprecated name for mcuxClCss_KeyProp_t.utlspms. More...

## Typedefs

typedef uint64_t | mcuxClCss_Status_Protected_t
| Type for CSS driver protected status codes. More...
typedef uint32_t | mcuxClCss_Status_t
| Type for CSS driver status codes. More...
typedef uint8_t | mcuxClCss_KeyIndex_t
| Type for CSS keystore indices. More...
typedef mcuxClCss_Status_t(* | mcuxClCss_TransferToRegisterFunction_t) (uint32_t volatile *destRegister, uint8_t const *source, size_t size, void *pCallerData)
| Function type for transfer of data to a memory-mapped register. More...

## Detailed Description

Defines all types of mcuxClCss_Types.

## Macro Definition Documentation

## ◆ utlpsms

#define utlpsms

Deprecated name for mcuxClCss_KeyProp_t.utlspms.

## Typedef Documentation

## ◆ mcuxClCss_Status_Protected_t

typedef uint64_t mcuxClCss_Status_Protected_t

Type for CSS driver protected status codes.

## ◆ mcuxClCss_Status_t

typedef uint32_t mcuxClCss_Status_t

Type for CSS driver status codes.

## ◆ mcuxClCss_KeyIndex_t

typedef uint8_t mcuxClCss_KeyIndex_t

Type for CSS keystore indices.

## ◆ mcuxClCss_TransferToRegisterFunction_t

typedef mcuxClCss_Status_t(* mcuxClCss_TransferToRegisterFunction_t) (uint32_t volatile *destRegister, uint8_t const *source, size_t size, void *pCallerData)

Function type for transfer of data to a memory-mapped register.

This function type is used as a callback for handling data transfer from memory to a memory-mapped register. Such a function shall read data from the `uint8_t` array source, and write data via a sequence of writes to `destRegister`. Further specification of this function's behavior can be found in the documentation of the function that accepts this function as a callback parameter.

Parameters

  [out] | destRegister | Memory-mapped register that the output data shall be written to
  [in] | source | Array containing the input data
  [in] | size | Size of `source` in bytes
  [in,out] | pCallerData | Custom pointer that is provided by the caller and forwarded to the callback function by the operation

Returns
  An error code that can be any error code in MCUXCLCSS_STATUS_, see individual documentation for more information