MCUX CLNS
MCUX Crypto Library Normal Secure
 
Loading...
Searching...
No Matches
mcuxClEcc_PointMult_Param_t Struct Reference

Parameter structure for function mcuxClEcc_PointMult. More...

#include <mcuxClEcc_Types.h>

Data Fields

mcuxClEcc_DomainParam_t curveParam
 [in] structure of InputBuffers for curve parameters and length of parameters.
 
mcuxCl_InputBuffer_t pScalar
 [in] InputBuffer for octet string of scalar d, which is of the same format as base point order n.
 
mcuxCl_InputBuffer_t pPoint
 [in] InputBuffer for octet string of EC point Q, which is of the same format as base point G.
 
mcuxCl_Buffer_t pResult
 [out] Buffer for memory area, where the result R = dQ will be exported if PointMult is executed successfully.
 
uint32_t optLen
 [in] packed options (reserved): bits 0~31: reserved.
 

Detailed Description

Parameter structure for function mcuxClEcc_PointMult.

Field Documentation

◆ curveParam

mcuxClEcc_DomainParam_t mcuxClEcc_PointMult_Param_t::curveParam

[in] structure of InputBuffers for curve parameters and length of parameters.

◆ pScalar

mcuxCl_InputBuffer_t mcuxClEcc_PointMult_Param_t::pScalar

[in] InputBuffer for octet string of scalar d, which is of the same format as base point order n.

◆ pPoint

mcuxCl_InputBuffer_t mcuxClEcc_PointMult_Param_t::pPoint

[in] InputBuffer for octet string of EC point Q, which is of the same format as base point G.

◆ pResult

mcuxCl_Buffer_t mcuxClEcc_PointMult_Param_t::pResult

[out] Buffer for memory area, where the result R = dQ will be exported if PointMult is executed successfully.

It will be stored in the same format as the base point G.

◆ optLen

uint32_t mcuxClEcc_PointMult_Param_t::optLen

[in] packed options (reserved): bits 0~31: reserved.

CAUTION always set optLen = 0.