MCUX CLNS
MCUX Crypto Library Normal Secure
Loading...
Searching...
No Matches
McuxClEcc_Status

mcuxClEcc return code definitions More...

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_STATUS_SMALL_SUBGROUP_ATTACK
 MONTDH public key lies in small subgroup.

Detailed Description

mcuxClEcc return code definitions

Macro Definition Documentation

◆ MCUXCLECC_STATUS_OK

◆ MCUXCLECC_STATUS_INVALID_PARAMS

#define MCUXCLECC_STATUS_INVALID_PARAMS

Parameters are invalid.

◆ MCUXCLECC_STATUS_SCALAR_ZERO

#define MCUXCLECC_STATUS_SCALAR_ZERO

Internal scalar for point multiplication is zero (mod n).

◆ MCUXCLECC_STATUS_INVALID_SIGNATURE

#define MCUXCLECC_STATUS_INVALID_SIGNATURE

ECDSA Signature is invalid.

◆ MCUXCLECC_STATUS_NEUTRAL_POINT

#define MCUXCLECC_STATUS_NEUTRAL_POINT

The result of the point operation is the neutral point.

◆ MCUXCLECC_STATUS_FAULT_ATTACK

#define MCUXCLECC_STATUS_FAULT_ATTACK

Fault attack (unexpected behavior) is detected.

◆ MCUXCLECC_STATUS_SMALL_SUBGROUP_ATTACK

#define MCUXCLECC_STATUS_SMALL_SUBGROUP_ATTACK

MONTDH public key lies in small subgroup.