MCUX CLNS
MCUX Crypto Library Normal Secure
mcuxClMath_Macros

Defines all macros of mcuxClMath. More...

Macros

#define MCUXCLMATH_STATUS_OK
 Math operation successful. More...
 
#define MCUXCLMATH_ERRORCODE_OK
 
#define MCUXCLMATH_STATUS_ERROR
 Error occurred during Math operation. More...
 
#define MCUXCLMATH_ERRORCODE_ERROR
 
#define MCUXCLMATH_SECMODEXP_OPTION_DIS_RERAND
 Option to disable the operand re-randomization in the secure modular exponentiation. More...
 

Typedefs

typedef uint32_t mcuxClMath_Status_t
 Type for error codes used by Math component functions. More...
 
typedef mcuxClMath_Status_t mcuxClMath_Status_Protected_t
 Deprecated type for error codes used by code-flow protected Math component functions. More...
 

Detailed Description

Defines all macros of mcuxClMath.

Macro Definition Documentation

◆ MCUXCLMATH_STATUS_OK

#define MCUXCLMATH_STATUS_OK

Math operation successful.

◆ MCUXCLMATH_ERRORCODE_OK

#define MCUXCLMATH_ERRORCODE_OK

◆ MCUXCLMATH_STATUS_ERROR

#define MCUXCLMATH_STATUS_ERROR

Error occurred during Math operation.

◆ MCUXCLMATH_ERRORCODE_ERROR

#define MCUXCLMATH_ERRORCODE_ERROR

◆ MCUXCLMATH_SECMODEXP_OPTION_DIS_RERAND

#define MCUXCLMATH_SECMODEXP_OPTION_DIS_RERAND

Option to disable the operand re-randomization in the secure modular exponentiation.

TODO CLNS-7824: analyze how to use the SecModExp in RsaKg MillerRabinTest, and remove secOption to always re-randomize

Typedef Documentation

◆ mcuxClMath_Status_t

typedef uint32_t mcuxClMath_Status_t

Type for error codes used by Math component functions.

◆ mcuxClMath_Status_Protected_t

Deprecated type for error codes used by code-flow protected Math component functions.