MCUX CLNS
MCUX Crypto Library Normal Secure
mcuxClEcc_WeierECC.h File Reference

header of mcuxClEcc functionalities related to ECC protocols based on (short) Weierstrass curves More...

Go to the source code of this file.

Data Structures

struct  mcuxClEcc_Weier_BasicDomainParams_t
 Structure to define basic custom domain parameters for (short) Weierstrass curves with cofactor 1. More...
 

Macros

#define MCUXCLECC_OPTION_GENERATEPRECPOINT_YES
 
#define MCUXCLECC_OPTION_GENERATEPRECPOINT_NO
 
#define MCUXCLECC_OPTION_GENERATEPRECPOINT_MASK
 
#define MCUXCLECC_OPTION_GENERATEPRECPOINT_OFFSET
 

Functions

 MCUX_CSSL_FP_PROTECTED_TYPE (mcuxClEcc_Status_t) mcuxClEcc_WeierECC_GenerateDomainParams(mcuxClSession_Handle_t pSession
 ECC Weierstrass custom domain parameter generation function. More...
 

Variables

mcuxClEcc_Weier_DomainParams_tpEccWeierDomainParams
 
mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_BasicDomainParams_tpEccWeierBasicDomainParams
 
mcuxClEcc_Weier_DomainParams_t mcuxClEcc_Weier_BasicDomainParams_t uint32_t options
 
mcuxClKey_AlgorithmId_t algoId
 
mcuxClKey_AlgorithmId_t mcuxClKey_Size_t size
 
mcuxClKey_AlgorithmId_t mcuxClKey_Size_t void * pCustomParams
 

Detailed Description

header of mcuxClEcc functionalities related to ECC protocols based on (short) Weierstrass curves