MCUX CLNS MCUX Crypto Library Normal Secure |

Data Structures | Macros
mcuxClEcc_Types
mcuxClEcc

Defines all types of mcuxClEcc. More...

## Data Structures
struct | mcuxClEcc_DomainParam_t
| Parameter structure of elliptic curve of the form, y^2 = x^3 + a*x + b modulo prime p. More...
struct | mcuxClEcc_KeyGen_Param_t
| Parameter structure for function mcuxClEcc_KeyGen. More...
struct | mcuxClEcc_Sign_Param_t
| Parameter structure for function mcuxClEcc_Sign. More...
struct | mcuxClEcc_Verify_Param_t
| Parameter structure for function mcuxClEcc_Verify. More...
struct | mcuxClEcc_PointMult_Param_t
| Parameter structure for function mcuxClEcc_PointMult. More...

## Macros
#define | mcuxClEcc_DomainParam_misc_Pack(byteLenN, byteLenP)
| mcuxClEcc macros and defines to pack or access components of misc parameter of mcuxClEcc_DomainParam_t More...
#define | mcuxClEcc_DomainParam_misc_byteLenP_offset
| Offset of byteLenP in packed misc parameter of mcuxClEcc_DomainParam_t. More...
#define | mcuxClEcc_DomainParam_misc_byteLenP_mask
| Mask to extract byteLenP from packed misc parameter of mcuxClEcc_DomainParam_t. More...
#define | mcuxClEcc_DomainParam_misc_byteLenN_offset
| Offset of byteLenN in packed misc parameter of mcuxClEcc_DomainParam_t. More...
#define | mcuxClEcc_DomainParam_misc_byteLenN_mask
| Mask to extract byteLenN from packed misc parameter of mcuxClEcc_DomainParam_t. More...
#define | mcuxClEcc_Sign_Param_optLen_Pack(byteLenHash)
| mcuxClEcc macros and defines to pack or access components of optLen parameter of mcuxClEcc_Sign_Param_t More...
#define | mcuxClEcc_Sign_Param_optLen_byteLenHash_offset
| Offset of byteLenHash in packed optLen parameter of mcuxClEcc_Sign_Param_t. More...
#define | mcuxClEcc_Sign_Param_optLen_byteLenHash_mask
| Mask to extract byteLenHash from packed optLen parameter of mcuxClEcc_Sign_Param_t. More...
#define | mcuxClEcc_Verify_Param_optLen_Pack(byteLenHash)
| mcuxClEcc macros and defines to pack or access components of optLen parameter of mcuxClEcc_Verify_Param_t More...
#define | mcuxClEcc_Verify_Param_optLen_byteLenHash_offset
| Offset of byteLenHash in packed optLen parameter of mcuxClEcc_Verify_Param_t. More...
#define | mcuxClEcc_Verify_Param_optLen_byteLenHash_mask
| Mask to extract byteLenHash from packed optLen parameter of mcuxClEcc_Verify_Param_t. More...

## Detailed Description

Defines all types of mcuxClEcc.

## Macro Definition Documentation

## ◆ mcuxClEcc_DomainParam_misc_Pack

#define mcuxClEcc_DomainParam_misc_Pack | ( |  | byteLenN,
|  |  | byteLenP
| ) |  |

mcuxClEcc macros and defines to pack or access components of misc parameter of mcuxClEcc_DomainParam_t

Helper macro to pack misc parameter of mcuxClEcc_DomainParam_t

## ◆ mcuxClEcc_DomainParam_misc_byteLenP_offset

#define mcuxClEcc_DomainParam_misc_byteLenP_offset

Offset of byteLenP in packed misc parameter of mcuxClEcc_DomainParam_t.

## ◆ mcuxClEcc_DomainParam_misc_byteLenP_mask

#define mcuxClEcc_DomainParam_misc_byteLenP_mask

Mask to extract byteLenP from packed misc parameter of mcuxClEcc_DomainParam_t.

## ◆ mcuxClEcc_DomainParam_misc_byteLenN_offset

#define mcuxClEcc_DomainParam_misc_byteLenN_offset

Offset of byteLenN in packed misc parameter of mcuxClEcc_DomainParam_t.

## ◆ mcuxClEcc_DomainParam_misc_byteLenN_mask

#define mcuxClEcc_DomainParam_misc_byteLenN_mask

Mask to extract byteLenN from packed misc parameter of mcuxClEcc_DomainParam_t.

## ◆ mcuxClEcc_Sign_Param_optLen_Pack

#define mcuxClEcc_Sign_Param_optLen_Pack | ( |  | byteLenHash | ) |

mcuxClEcc macros and defines to pack or access components of optLen parameter of mcuxClEcc_Sign_Param_t

Helper macro to pack optLen parameter of mcuxClEcc_Sign_Param_t

## ◆ mcuxClEcc_Sign_Param_optLen_byteLenHash_offset

#define mcuxClEcc_Sign_Param_optLen_byteLenHash_offset

Offset of byteLenHash in packed optLen parameter of mcuxClEcc_Sign_Param_t.

## ◆ mcuxClEcc_Sign_Param_optLen_byteLenHash_mask

#define mcuxClEcc_Sign_Param_optLen_byteLenHash_mask

Mask to extract byteLenHash from packed optLen parameter of mcuxClEcc_Sign_Param_t.

## ◆ mcuxClEcc_Verify_Param_optLen_Pack

#define mcuxClEcc_Verify_Param_optLen_Pack | ( |  | byteLenHash | ) |

mcuxClEcc macros and defines to pack or access components of optLen parameter of mcuxClEcc_Verify_Param_t

Helper macro to pack optLen parameter of mcuxClEcc_Verify_Param_t

## ◆ mcuxClEcc_Verify_Param_optLen_byteLenHash_offset

#define mcuxClEcc_Verify_Param_optLen_byteLenHash_offset

Offset of byteLenHash in packed optLen parameter of mcuxClEcc_Verify_Param_t.

## ◆ mcuxClEcc_Verify_Param_optLen_byteLenHash_mask

#define mcuxClEcc_Verify_Param_optLen_byteLenHash_mask

Mask to extract byteLenHash from packed optLen parameter of mcuxClEcc_Verify_Param_t.