Lines Matching refs:uECC_vli_modMult_fast
373 void uECC_vli_modMult_fast(uECC_word_t *result, const uECC_word_t *left, in uECC_vli_modMult_fast() function
386 uECC_vli_modMult_fast(result, left, left, curve); in uECC_vli_modSquare_fast()
468 uECC_vli_modMult_fast(t5, X1, t4, curve); /* t5 = x1*y1^2 = A */ in double_jacobian_default()
470 uECC_vli_modMult_fast(Y1, Y1, Z1, curve); /* t2 = y1*z1 = z3 */ in double_jacobian_default()
476 uECC_vli_modMult_fast(X1, X1, Z1, curve); /* t1 = x1^2 - z1^4 */ in double_jacobian_default()
493 uECC_vli_modMult_fast(X1, X1, t5, curve); /* t1 = B * (A - x3) */ in double_jacobian_default()
511 uECC_vli_modMult_fast(result, result, x, curve); /* r = x^3 - 3x */ in x_side_default()
633 uECC_vli_modMult_fast(X1, X1, t1, curve); /* x1 * z^2 */ in apply_z()
634 uECC_vli_modMult_fast(t1, t1, Z, curve); /* z^3 */ in apply_z()
635 uECC_vli_modMult_fast(Y1, Y1, t1, curve); /* y1 * z^3 */ in apply_z()
671 uECC_vli_modMult_fast(X1, X1, t5, curve); /* t1 = x1*A = B */ in XYcZ_add()
672 uECC_vli_modMult_fast(X2, X2, t5, curve); /* t3 = x2*A = C */ in XYcZ_add()
679 uECC_vli_modMult_fast(Y1, Y1, X2, curve); /* t2 = y1*(C - B) */ in XYcZ_add()
681 uECC_vli_modMult_fast(Y2, Y2, X2, curve); /* t4 = (y2 - y1)*(B - x3) */ in XYcZ_add()
703 uECC_vli_modMult_fast(X1, X1, t5, curve); /* t1 = x1*A = B */ in XYcZ_addC()
704 uECC_vli_modMult_fast(X2, X2, t5, curve); /* t3 = x2*A = C */ in XYcZ_addC()
709 uECC_vli_modMult_fast(Y1, Y1, t6, curve); /* t2 = y1 * (C - B) = E */ in XYcZ_addC()
715 uECC_vli_modMult_fast(Y2, Y2, t7, curve); /* t4 = (y2 - y1)*(B - x3) */ in XYcZ_addC()
722 uECC_vli_modMult_fast(t6, t6, t5, curve); /* t6 = (y2+y1)*(x3' - B) */ in XYcZ_addC()
758 uECC_vli_modMult_fast(z, z, Ry[1 - nb], curve); /* Yb * (X1 - X0) */ in EccPoint_mult()
759 uECC_vli_modMult_fast(z, z, point, curve); /* xP * Yb * (X1 - X0) */ in EccPoint_mult()
762 uECC_vli_modMult_fast(z, z, point + num_words, curve); in EccPoint_mult()
764 uECC_vli_modMult_fast(z, z, Rx[1 - nb], curve); in EccPoint_mult()