MCUX CLNS MCUX Crypto Library Normal Secure |

Data Fields
mcuxClCss_TlsOption_t Union Reference
mcuxClCss » mcuxClCss_Kdf » mcuxClCss_Kdf_Macros » mcuxClCss_Kdf_Types

Internal command option bit field for mcuxClCss_TlsGenerateMasterKeyFromPreMasterKey_Async, and mcuxClCss_TlsGenerateMasterKeyFromPreMasterKey_Async. More...

`#include <mcuxClCss_Kdf.h>`

## Data Fields

struct {
uint32_t value
| Accesses the bit field as a full word; initialize with a combination of constants from MCUXCLCSS_HKDF_VALUE_. More...
} | word
struct {
uint32_t __pad0__:10
uint32_t mode:1
| Defines which phase of the key generation is performed. More...
uint32_t __pad1__:21
} | bits

## Detailed Description

Internal command option bit field for mcuxClCss_TlsGenerateMasterKeyFromPreMasterKey_Async, and mcuxClCss_TlsGenerateMasterKeyFromPreMasterKey_Async.

## Field Documentation

## ◆ value

uint32_t mcuxClCss_TlsOption_t::value

Accesses the bit field as a full word; initialize with a combination of constants from MCUXCLCSS_HKDF_VALUE_.

## ◆ mode

uint32_t mcuxClCss_TlsOption_t::mode

Defines which phase of the key generation is performed.

This option is set internally and will be ignored: MCUXCLCSS_TLS_INIT = Calculate master key from premaster key MCUXCLCSS_TLS_FINALIZE = Calculate session keys from master key