LL PKC ECC P-256 Elliptic Curve Init Structure definition. More...
#include <gr55xx_ll_pkc.h>
Data Fields | |
| uint32_t | A [ECC_U32_LENGTH] |
| uint32_t | B [ECC_U32_LENGTH] |
| uint32_t | P [ECC_U32_LENGTH] |
| uint32_t | PRSquare [ECC_U32_LENGTH] |
| uint32_t | ConstP |
| uint32_t | N [ECC_U32_LENGTH] |
| uint32_t | NRSquare [ECC_U32_LENGTH] |
| uint32_t | ConstN |
| uint32_t | H |
| ll_ecc_point_t | G |
LL PKC ECC P-256 Elliptic Curve Init Structure definition.
| uint32_t _ll_ecc_curve_init::A[ECC_U32_LENGTH] |
Operand A array
| uint32_t _ll_ecc_curve_init::B[ECC_U32_LENGTH] |
Operand B array
| uint32_t _ll_ecc_curve_init::ConstN |
Montgomery multiplication constant in prime field N, ConstN = 0xee00bc4f
| uint32_t _ll_ecc_curve_init::ConstP |
Montgomery multiplication constant in prime field P, ConstP = 1
| ll_ecc_point_t _ll_ecc_curve_init::G |
ECC Point G
| uint32_t _ll_ecc_curve_init::H |
H
| uint32_t _ll_ecc_curve_init::N[ECC_U32_LENGTH] |
Prime number N array
| uint32_t _ll_ecc_curve_init::NRSquare[ECC_U32_LENGTH] |
R^2 mod N, where R = 2^256
| uint32_t _ll_ecc_curve_init::P[ECC_U32_LENGTH] |
Prime number P array
| uint32_t _ll_ecc_curve_init::PRSquare[ECC_U32_LENGTH] |
R^2 mod P, where R = 2^256