MCUX CLNS MCUX Crypto Library Normal Secure |

Macros
mcuxClCss_Kdf_Define
mcuxClCss » mcuxClCss_Kdf » mcuxClCss_Kdf_Macros

constants More...

## Macros

#define | MCUXCLCSS_HKDF_VALUE_RTF_DERIV
| Use RTF as derivation input. More...
#define | MCUXCLCSS_HKDF_VALUE_MEMORY_DERIV
| Use derivation input from system memory. More...
#define | MCUXCLCSS_CKDF_RTF_DERIV
| Use RTF as derivation input. More...
#define | MCUXCLCSS_CKDF_SYSTEM_MEMORY_DERIV
| Use derivation input from system memory. More...
#define | MCUXCLCSS_CKDF_DERIVATIONDATA_SIZE
| Size of CKDF derivation data. More...
#define | MCUXCLCSS_CKDF_ALGO_SP800108
| Use SP800-108 algorithm. More...
#define | MCUXCLCSS_HKDF_RFC5869_DERIVATIONDATA_SIZE
| Size of HKDF derivation data. More...
#define | MCUXCLCSS_HKDF_SP80056C_TARGETKEY_SIZE
| Size of HKDF SP800-56C derived key. More...
#define | MCUXCLCSS_HKDF_ALGO_RFC5869
| Use RFC5869 algorithm. More...
#define | MCUXCLCSS_HKDF_ALGO_SP80056C
| Use SP800-56C algorithm. More...
#define | MCUXCLCSS_TLS_DERIVATIONDATA_SIZE
| Size of TLS derivation data. More...
#define | MCUXCLCSS_TLS_RANDOM_SIZE
| Size of random bytes for TLS. More...
#define | MCUXCLCSS_TLS_INIT
| Perform master key generation. More...
#define | MCUXCLCSS_TLS_FINALIZE
| Perform session key generation. More...

## Detailed Description

constants

## Macro Definition Documentation

## ◆ MCUXCLCSS_HKDF_VALUE_RTF_DERIV

#define MCUXCLCSS_HKDF_VALUE_RTF_DERIV

Use RTF as derivation input.

## ◆ MCUXCLCSS_HKDF_VALUE_MEMORY_DERIV

#define MCUXCLCSS_HKDF_VALUE_MEMORY_DERIV

Use derivation input from system memory.

## ◆ MCUXCLCSS_CKDF_RTF_DERIV

#define MCUXCLCSS_CKDF_RTF_DERIV

Use RTF as derivation input.

## ◆ MCUXCLCSS_CKDF_SYSTEM_MEMORY_DERIV

#define MCUXCLCSS_CKDF_SYSTEM_MEMORY_DERIV

Use derivation input from system memory.

## ◆ MCUXCLCSS_CKDF_DERIVATIONDATA_SIZE

#define MCUXCLCSS_CKDF_DERIVATIONDATA_SIZE

Size of CKDF derivation data.

## ◆ MCUXCLCSS_CKDF_ALGO_SP800108

#define MCUXCLCSS_CKDF_ALGO_SP800108

Use SP800-108 algorithm.

## ◆ MCUXCLCSS_HKDF_RFC5869_DERIVATIONDATA_SIZE

#define MCUXCLCSS_HKDF_RFC5869_DERIVATIONDATA_SIZE

Size of HKDF derivation data.

## ◆ MCUXCLCSS_HKDF_SP80056C_TARGETKEY_SIZE

#define MCUXCLCSS_HKDF_SP80056C_TARGETKEY_SIZE

Size of HKDF SP800-56C derived key.

## ◆ MCUXCLCSS_HKDF_ALGO_RFC5869

#define MCUXCLCSS_HKDF_ALGO_RFC5869

Use RFC5869 algorithm.

## ◆ MCUXCLCSS_HKDF_ALGO_SP80056C

#define MCUXCLCSS_HKDF_ALGO_SP80056C

Use SP800-56C algorithm.

## ◆ MCUXCLCSS_TLS_DERIVATIONDATA_SIZE

#define MCUXCLCSS_TLS_DERIVATIONDATA_SIZE

Size of TLS derivation data.

Examples
  tls_master_key_session_keys.c.

## ◆ MCUXCLCSS_TLS_RANDOM_SIZE

#define MCUXCLCSS_TLS_RANDOM_SIZE

Size of random bytes for TLS.

Examples
  tls_master_key_session_keys.c.

## ◆ MCUXCLCSS_TLS_INIT

#define MCUXCLCSS_TLS_INIT

Perform master key generation.

## ◆ MCUXCLCSS_TLS_FINALIZE

#define MCUXCLCSS_TLS_FINALIZE

Perform session key generation.