MCUX CLNS
MCUX Crypto Library Normal Secure
 
Loading...
Searching...
No Matches
MCUXCLELS_KEYGEN option word values

Constants for mcuxClEls_EccKeyGenOption_t. More...

Macros

#define MCUXCLELS_KEYGEN_VALUE_SIGN_PUBLICKEY
 Set this option at mcuxClEls_EccKeyGenOption_t.value to sign the public key.
 
#define MCUXCLELS_KEYGEN_VALUE_TYPE_SIGN
 Set this option at mcuxClEls_EccKeyGenOption_t.value to specify output key will be a signing key usable by mcuxClEls_EccSign_Async.
 
#define MCUXCLELS_KEYGEN_VALUE_TYPE_KEYEXCHANGE
 Set this option at mcuxClEls_EccKeyGenOption_t.value to specify output key will be a Diffie Helman key usable by mcuxClEls_EccKeyExchange_Async.
 
#define MCUXCLELS_KEYGEN_VALUE_DETERMINISTIC
 Set this option at mcuxClEls_EccKeyGenOption_t.value to specify output key is deterministic.
 
#define MCUXCLELS_KEYGEN_VALUE_RANDOM
 Set this option at mcuxClEls_EccKeyGenOption_t.value to specify output key is random.
 
#define MCUXCLELS_KEYGEN_VALUE_GEN_PUB_KEY
 Set this option at mcuxClEls_EccKeyGenOption_t.value to generate a public key.
 
#define MCUXCLELS_KEYGEN_VALUE_NO_PUB_KEY
 Set this option at mcuxClEls_EccKeyGenOption_t.value to not generate a public key.
 
#define MCUXCLELS_KEYGEN_VALUE_NO_RANDOM_DATA
 Set this option at mcuxClEls_EccKeyGenOption_t.value to not use random data for signing the public key.
 
#define MCUXCLELS_KEYGEN_VALUE_USE_RANDOM_DATA
 Set this option at mcuxClEls_EccKeyGenOption_t.value to use random data for signing the public key.
 

Detailed Description

Constants for mcuxClEls_EccKeyGenOption_t.

Macro Definition Documentation

◆ MCUXCLELS_KEYGEN_VALUE_SIGN_PUBLICKEY

#define MCUXCLELS_KEYGEN_VALUE_SIGN_PUBLICKEY

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

◆ MCUXCLELS_KEYGEN_VALUE_TYPE_SIGN

#define MCUXCLELS_KEYGEN_VALUE_TYPE_SIGN

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

◆ MCUXCLELS_KEYGEN_VALUE_TYPE_KEYEXCHANGE

#define MCUXCLELS_KEYGEN_VALUE_TYPE_KEYEXCHANGE

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

◆ MCUXCLELS_KEYGEN_VALUE_DETERMINISTIC

#define MCUXCLELS_KEYGEN_VALUE_DETERMINISTIC

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

◆ MCUXCLELS_KEYGEN_VALUE_RANDOM

#define MCUXCLELS_KEYGEN_VALUE_RANDOM

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

◆ MCUXCLELS_KEYGEN_VALUE_GEN_PUB_KEY

#define MCUXCLELS_KEYGEN_VALUE_GEN_PUB_KEY

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

◆ MCUXCLELS_KEYGEN_VALUE_NO_PUB_KEY

#define MCUXCLELS_KEYGEN_VALUE_NO_PUB_KEY

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

◆ MCUXCLELS_KEYGEN_VALUE_NO_RANDOM_DATA

#define MCUXCLELS_KEYGEN_VALUE_NO_RANDOM_DATA

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

◆ MCUXCLELS_KEYGEN_VALUE_USE_RANDOM_DATA

#define MCUXCLELS_KEYGEN_VALUE_USE_RANDOM_DATA

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