61 const uint32_t *prime;
104 ec_point_t *ec_point,
105 ecc_curve_info_t *curve,
106 uint32_t *result_vector,
107 struct process *process);
128 uint32_t result_vector);
149 ecc_curve_info_t *curve,
150 uint32_t *result_vector,
151 struct process *process);
172 uint32_t result_vector);
194 uint8_t
ecc_add_start(ec_point_t *ec_point1, ec_point_t *ec_point2,
195 ecc_curve_info_t *curve,
196 uint32_t *result_vector,
197 struct process *process);
uint8_t ecc_mul_get_result(ec_point_t *ec_point, uint32_t result_vector)
Gets the result of ECC Multiplication.
uint8_t ecc_mul_gen_pt_start(uint32_t *scalar, ecc_curve_info_t *curve, uint32_t *result_vector, struct process *process)
Starts the ECC Multiplication with Generator point.
uint8_t ecc_add_get_result(ec_point_t *ec_point, uint32_t result_vector)
Gets the result of the ECC Addition.
uint8_t ecc_mul_start(uint32_t *scalar, ec_point_t *ec_point, ecc_curve_info_t *curve, uint32_t *result_vector, struct process *process)
Starts ECC Multiplication.
uint8_t ecc_mul_gen_pt_get_result(ec_point_t *ec_point, uint32_t result_vector)
Gets the result of ECC Multiplication with Generator point.
Header file for the cc2538 PKA engine driver.
uint8_t ecc_add_start(ec_point_t *ec_point1, ec_point_t *ec_point2, ecc_curve_info_t *curve, uint32_t *result_vector, struct process *process)
Starts the ECC Addition.