Lines Matching refs:py
411 void static ec_double(const uint32_t *px, const uint32_t *py, uint32_t *Dx, uint32_t *Dy){ in ec_double() argument
417 if(isZero(px) && isZero(py)){ in ec_double()
419 copy(py, Dy,arrayLength); in ec_double()
431 fieldAdd(py, py, ecc_prime_r, tempB); //tempB = 2*qy in ec_double()
444 fieldSub(tempC, py, ecc_prime_m, Dy); //Dy = lambda * (qx-dx) - px in ec_double()
447 void static ec_add(const uint32_t *px, const uint32_t *py, const uint32_t *qx, const uint32_t *qy, … in ec_add() argument
453 if(isZero(px) && isZero(py)){ in ec_add()
459 copy(py, Sy,arrayLength); in ec_add()
464 if(!isSame(py, qy, arrayLength)){ in ec_add()
469 ec_double(px, py, Sx, Sy); in ec_add()
474 fieldSub(py, qy, ecc_prime_m, tempA); in ec_add()
491 void ecc_ec_mult(const uint32_t *px, const uint32_t *py, const uint32_t *secret, uint32_t *resultx,… in ecc_ec_mult() argument
506 ec_add(Qx, Qy, px, py, tempx, tempy); //eccAdd in ecc_ec_mult()
698 void ecc_ec_add(const uint32_t *px, const uint32_t *py, const uint32_t *qx, const uint32_t *qy, uin… in ecc_ec_add() argument
700 ec_add(px, py, qx, qy, Sx, Sy); in ecc_ec_add()
702 void ecc_ec_double(const uint32_t *px, const uint32_t *py, uint32_t *Dx, uint32_t *Dy) in ecc_ec_double() argument
704 ec_double(px, py, Dx, Dy); in ecc_ec_double()