MCUX CLNS
MCUX Crypto Library Normal Secure
Loading...
Searching...
No Matches
mcuxClEcc_Constants.h File Reference

Constant definitions of mcuxClEcc component. More...

#include <mcuxClCore_Platform.h>

Go to the source code of this file.

Macros

#define MCUXCLECC_STATUS_OK
 Operation was successful.
#define MCUXCLECC_STATUS_INVALID_PARAMS
 Parameters are invalid.
#define MCUXCLECC_STATUS_SCALAR_ZERO
 Internal scalar for point multiplication is zero (mod n).
#define MCUXCLECC_STATUS_INVALID_SIGNATURE
 ECDSA Signature is invalid.
#define MCUXCLECC_STATUS_NEUTRAL_POINT
 The result of the point operation is the neutral point.
#define MCUXCLECC_STATUS_FAULT_ATTACK
 Fault attack (unexpected behavior) is detected.
#define MCUXCLECC_OPTION_GENERATEPRECPOINT_YES
#define MCUXCLECC_OPTION_GENERATEPRECPOINT_NO
#define MCUXCLECC_OPTION_GENERATEPRECPOINT_MASK
#define MCUXCLECC_OPTION_GENERATEPRECPOINT_OFFSET
#define MCUXCLECC_WEIERECC_MIN_SIZE_PRIMEP
#define MCUXCLECC_WEIERECC_MIN_SIZE_BASEPOINTORDER
#define MCUXCLECC_WEIERECC_MIN_SIZE_PRIVATEKEY
#define MCUXCLECC_WEIERECC_MIN_SIZE_PUBLICKEY
#define MCUXCLECC_WEIERECC_MIN_SIZE_SHAREDSECRET
#define MCUXCLECC_WEIERECC_MIN_SIZE_SIGNATURE
#define MCUXCLECC_WEIERECC_MIN_SIZE_ENCPOINT_SEC_NEUTRAL
#define MCUXCLECC_WEIERECC_MIN_SIZE_ENCPOINT_SEC_COMPRESSED
#define MCUXCLECC_WEIERECC_MIN_SIZE_ENCPOINT_SEC_UNCOMPRESSED
#define MCUXCLECC_WEIERECC_MAX_SIZE_PRIMEP
#define MCUXCLECC_WEIERECC_MAX_SIZE_BASEPOINTORDER
#define MCUXCLECC_WEIERECC_MAX_SIZE_PRIVATEKEY
#define MCUXCLECC_WEIERECC_MAX_SIZE_PUBLICKEY
#define MCUXCLECC_WEIERECC_MAX_SIZE_SHAREDSECRET
#define MCUXCLECC_WEIERECC_MAX_SIZE_SIGNATURE
#define MCUXCLECC_WEIERECC_MAX_SIZE_ENCPOINT_SEC_NEUTRAL
#define MCUXCLECC_WEIERECC_MAX_SIZE_ENCPOINT_SEC_COMPRESSED
#define MCUXCLECC_WEIERECC_MAX_SIZE_ENCPOINT_SEC_UNCOMPRESSED

Detailed Description

Constant definitions of mcuxClEcc component.