20 #ifndef MCUXCLECC_WEIERECC_H_ 21 #define MCUXCLECC_WEIERECC_H_ 77 #define MCUXCLECC_OPTION_GENERATEPRECPOINT_YES (0x00000001u) 78 #define MCUXCLECC_OPTION_GENERATEPRECPOINT_NO (0x00000002u) 79 #define MCUXCLECC_OPTION_GENERATEPRECPOINT_MASK (MCUXCLECC_OPTION_GENERATEPRECPOINT_YES | MCUXCLECC_OPTION_GENERATEPRECPOINT_NO) 80 #define MCUXCLECC_OPTION_GENERATEPRECPOINT_OFFSET 0u mcuxClSession_Descriptor_t *const mcuxClSession_Handle_t
Type for mcuxClSession Handle.
Definition: mcuxClSession_Types.h:124
#define MCUX_CSSL_FP_FUNCTION_DECL(...)
Declaration of a flow protected function.
Definition: mcuxCsslFlowProtection.h:125
uint16_t mcuxClKey_AlgorithmId_t
Type for algorithm based key id.
Definition: mcuxClKey_Types.h:51
MCUX_CSSL_FP_PROTECTED_TYPE(mcuxClEcc_Status_t) mcuxClEcc_WeierECC_GenerateDomainParams(mcuxClSession_Handle_t pSession
ECC Weierstrass custom domain parameter generation function.
Definition: mcuxCsslFlowProtection_example.c:137
Top-level include file for the mcuxClKey component.
uint32_t mcuxClKey_Size_t
Type for algorithm based key size.
Definition: mcuxClKey_Types.h:56
uint32_t mcuxClEcc_Status_t
Type for mcuxClEcc component return codes.
Definition: mcuxClEcc_Types.h:48
Definition of function identifiers for the flow protection mechanism.
struct mcuxClEcc_Weier_DomainParams mcuxClEcc_Weier_DomainParams_t
Type for Weierstrass ECC domain parameters.
Definition: mcuxClEcc_Types.h:120
Top-level include file for the mcuxClSession component.
mcuxClKey_TypeDescriptor_t * mcuxClKey_CustomType_t
Custom key type handle type.
Definition: mcuxClKey_Types.h:117
Type definitions of mcuxClEcc component.
Structure to define basic custom domain parameters for (short) Weierstrass curves with cofactor 1.
Definition: mcuxClEcc_WeierECC.h:36