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. | |
Parameter structure for function mcuxClEcc_PointMult.
mcuxClEcc_DomainParam_t mcuxClEcc_PointMult_Param_t::curveParam |
[in] structure of InputBuffers for curve parameters and length of parameters.
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.
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.
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.
uint32_t mcuxClEcc_PointMult_Param_t::optLen |
[in] packed options (reserved): bits 0~31: reserved.
CAUTION always set optLen = 0.