Lines Matching refs:q

33 static void p_256_init_point(Point *q)  in p_256_init_point()  argument
35 memset(q, 0, sizeof(Point)); in p_256_init_point()
38 static void p_256_copy_point(Point *q, Point *p) in p_256_copy_point() argument
40 memcpy(q, p, sizeof(Point)); in p_256_copy_point()
44 static void ECC_Double(Point *q, Point *p, uint32_t keyLength) in ECC_Double() argument
58 multiprecision_init(q->z, keyLength); in ECC_Double()
63 x3=q->x; y3=q->y; z3=q->z; in ECC_Double()
91 static void ECC_Add(Point *r, Point *p, Point *q, uint32_t keyLength) in ECC_Add() argument
106 x2=q->x; y2=q->y; z2=q->z; in ECC_Add()
119 p_256_copy_point(r, q); in ECC_Add()
135 ECC_Double(r, q, keyLength) ; in ECC_Add()
201 void ECC_PointMult_Bin_NAF(Point *q, Point *p, DWORD *n, uint32_t keyLength) in ECC_PointMult_Bin_NAF() argument
224 p_256_init_point(q); in ECC_PointMult_Bin_NAF()
239 p_256_copy_point(&r, q); in ECC_PointMult_Bin_NAF()
240 ECC_Double(q, &r, keyLength); in ECC_PointMult_Bin_NAF()
245 p_256_copy_point(&r, q); in ECC_PointMult_Bin_NAF()
246 ECC_Add(q, &r, p, keyLength); in ECC_PointMult_Bin_NAF()
250 p_256_copy_point(&r, q); in ECC_PointMult_Bin_NAF()
251 ECC_Add(q, &r, &minus_p, keyLength); in ECC_PointMult_Bin_NAF()
255 multiprecision_inv_mod(minus_p.x, q->z, keyLength); in ECC_PointMult_Bin_NAF()
256 multiprecision_mersenns_squa_mod(q->z, minus_p.x, keyLength); in ECC_PointMult_Bin_NAF()
257 multiprecision_mersenns_mult_mod(q->x, q->x, q->z, keyLength); in ECC_PointMult_Bin_NAF()
258 multiprecision_mersenns_mult_mod(q->z, q->z, minus_p.x, keyLength); in ECC_PointMult_Bin_NAF()
259 multiprecision_mersenns_mult_mod(q->y, q->y, q->z, keyLength); in ECC_PointMult_Bin_NAF()