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... | |
Typedefs | |
| typedef struct mcuxClEcc_MontDH_DomainParams | mcuxClEcc_MontDH_DomainParams_t |
| Type for MontDH domain parameters. More... | |
| typedef struct mcuxClEcc_EdDSA_DomainParams | mcuxClEcc_EdDSA_DomainParams_t |
| Type for EdDSA domain parameters. More... | |
| typedef struct mcuxClEcc_EdDSA_GenerateKeyPairDescriptor | mcuxClEcc_EdDSA_GenerateKeyPairDescriptor_t |
| EdDSA GenerateKeyPair variant descriptor type. More... | |
| typedef struct mcuxClEcc_EdDSA_SignatureProtocolDescriptor | mcuxClEcc_EdDSA_SignatureProtocolDescriptor_t |
| EdDSA SignatureProtocol variant descriptor type. More... | |
| typedef struct mcuxClEcc_Weier_DomainParams | mcuxClEcc_Weier_DomainParams_t |
| Type for Weierstrass ECC domain parameters. More... | |
Defines all types of mcuxClEcc.
| #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
| #define mcuxClEcc_DomainParam_misc_byteLenP_offset |
Offset of byteLenP in packed misc parameter of mcuxClEcc_DomainParam_t.
| #define mcuxClEcc_DomainParam_misc_byteLenP_mask |
Mask to extract byteLenP from packed misc parameter of mcuxClEcc_DomainParam_t.
| #define mcuxClEcc_DomainParam_misc_byteLenN_offset |
Offset of byteLenN in packed misc parameter of mcuxClEcc_DomainParam_t.
| #define mcuxClEcc_DomainParam_misc_byteLenN_mask |
Mask to extract byteLenN from packed misc parameter of mcuxClEcc_DomainParam_t.
| #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
| #define mcuxClEcc_Sign_Param_optLen_byteLenHash_offset |
Offset of byteLenHash in packed optLen parameter of mcuxClEcc_Sign_Param_t.
| #define mcuxClEcc_Sign_Param_optLen_byteLenHash_mask |
Mask to extract byteLenHash from packed optLen parameter of mcuxClEcc_Sign_Param_t.
| #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
| #define mcuxClEcc_Verify_Param_optLen_byteLenHash_offset |
Offset of byteLenHash in packed optLen parameter of mcuxClEcc_Verify_Param_t.
| #define mcuxClEcc_Verify_Param_optLen_byteLenHash_mask |
Mask to extract byteLenHash from packed optLen parameter of mcuxClEcc_Verify_Param_t.
| typedef struct mcuxClEcc_MontDH_DomainParams mcuxClEcc_MontDH_DomainParams_t |
Type for MontDH domain parameters.
| typedef struct mcuxClEcc_EdDSA_DomainParams mcuxClEcc_EdDSA_DomainParams_t |
Type for EdDSA domain parameters.
| typedef struct mcuxClEcc_EdDSA_GenerateKeyPairDescriptor mcuxClEcc_EdDSA_GenerateKeyPairDescriptor_t |
EdDSA GenerateKeyPair variant descriptor type.
| typedef struct mcuxClEcc_EdDSA_SignatureProtocolDescriptor mcuxClEcc_EdDSA_SignatureProtocolDescriptor_t |
EdDSA SignatureProtocol variant descriptor type.
| typedef struct mcuxClEcc_Weier_DomainParams mcuxClEcc_Weier_DomainParams_t |
Type for Weierstrass ECC domain parameters.