MCUX CLNS MCUX Crypto Library Normal Secure |

Macros
MCUXCLCSS_KEYGEN option word values
mcuxClCss » mcuxClCss_Ecc » mcuxClCss_Ecc_Macros

Constants for mcuxClCss_EccKeyGenOption_t. More...

## Macros

#define | MCUXCLCSS_KEYGEN_VALUE_SIGN_PUBLICKEY
| Set this option at mcuxClCss_EccKeyGenOption_t.value to sign the public key. More...
#define | MCUXCLCSS_KEYGEN_VALUE_TYPE_SIGN
| Set this option at mcuxClCss_EccKeyGenOption_t.value to specify output key will be a signing key usable by mcuxClCss_EccSign_Async. More...
#define | MCUXCLCSS_KEYGEN_VALUE_TYPE_KEYEXCHANGE
| Set this option at mcuxClCss_EccKeyGenOption_t.value to specify output key will be a Diffie Helman key usable by mcuxClCss_EccKeyExchange_Async. More...
#define | MCUXCLCSS_KEYGEN_VALUE_DETERMINISTIC
| Set this option at mcuxClCss_EccKeyGenOption_t.value to specify output key is deterministic. More...
#define | MCUXCLCSS_KEYGEN_VALUE_RANDOM
| Set this option at mcuxClCss_EccKeyGenOption_t.value to specify output key is random. More...
#define | NXFCLCSS_KEYGEN_VALUE_GEN_PUB_KEY
| Set this option at mcuxClCss_EccKeyGenOption_t.value to generate a public key. More...
#define | NXFCLCSS_KEYGEN_VALUE_NO_PUB_KEY
| Set this option at mcuxClCss_EccKeyGenOption_t.value to not generate a public key. More...
#define | MCUXCLCSS_KEYGEN_VALUE_NO_RANDOM_DATA
| Set this option at mcuxClCss_EccKeyGenOption_t.value to not use random data for signing the public key. More...
#define | MCUXCLCSS_KEYGEN_VALUE_USE_RANDOM_DATA
| Set this option at mcuxClCss_EccKeyGenOption_t.value to use random data for signing the public key. More...

## Detailed Description

Constants for mcuxClCss_EccKeyGenOption_t.

## Macro Definition Documentation

## ◆ MCUXCLCSS_KEYGEN_VALUE_SIGN_PUBLICKEY

#define MCUXCLCSS_KEYGEN_VALUE_SIGN_PUBLICKEY

Set this option at mcuxClCss_EccKeyGenOption_t.value to sign the public key.

## ◆ MCUXCLCSS_KEYGEN_VALUE_TYPE_SIGN

#define MCUXCLCSS_KEYGEN_VALUE_TYPE_SIGN

Set this option at mcuxClCss_EccKeyGenOption_t.value to specify output key will be a signing key usable by mcuxClCss_EccSign_Async.

## ◆ MCUXCLCSS_KEYGEN_VALUE_TYPE_KEYEXCHANGE

#define MCUXCLCSS_KEYGEN_VALUE_TYPE_KEYEXCHANGE

Set this option at mcuxClCss_EccKeyGenOption_t.value to specify output key will be a Diffie Helman key usable by mcuxClCss_EccKeyExchange_Async.

## ◆ MCUXCLCSS_KEYGEN_VALUE_DETERMINISTIC

#define MCUXCLCSS_KEYGEN_VALUE_DETERMINISTIC

Set this option at mcuxClCss_EccKeyGenOption_t.value to specify output key is deterministic.

## ◆ MCUXCLCSS_KEYGEN_VALUE_RANDOM

#define MCUXCLCSS_KEYGEN_VALUE_RANDOM

Set this option at mcuxClCss_EccKeyGenOption_t.value to specify output key is random.

## ◆ NXFCLCSS_KEYGEN_VALUE_GEN_PUB_KEY

#define NXFCLCSS_KEYGEN_VALUE_GEN_PUB_KEY

Set this option at mcuxClCss_EccKeyGenOption_t.value to generate a public key.

## ◆ NXFCLCSS_KEYGEN_VALUE_NO_PUB_KEY

#define NXFCLCSS_KEYGEN_VALUE_NO_PUB_KEY

Set this option at mcuxClCss_EccKeyGenOption_t.value to not generate a public key.

## ◆ MCUXCLCSS_KEYGEN_VALUE_NO_RANDOM_DATA

#define MCUXCLCSS_KEYGEN_VALUE_NO_RANDOM_DATA

Set this option at mcuxClCss_EccKeyGenOption_t.value to not use random data for signing the public key.

## ◆ MCUXCLCSS_KEYGEN_VALUE_USE_RANDOM_DATA

#define MCUXCLCSS_KEYGEN_VALUE_USE_RANDOM_DATA

Set this option at mcuxClCss_EccKeyGenOption_t.value to use random data for signing the public key.