Lines Matching refs:lambda
75 mp_int lambda, tempx, tempy;
77 MP_DIGITS(&lambda) = 0;
80 MP_CHECKOK(mp_init(&lambda, FLAG(px)));
97 /* if px != qx, then lambda = (py+qy) / (px+qx), tempx = a + lambda^2
98 * + lambda + px + qx */
103 field_div(&tempy, &tempx, &lambda, group->meth));
104 MP_CHECKOK(group->meth->field_sqr(&lambda, &tempx, group->meth));
106 field_add(&tempx, &lambda, &tempx, group->meth));
121 /* lambda = qx + qy / qx */
122 MP_CHECKOK(group->meth->field_div(qy, qx, &lambda, group->meth));
124 field_add(&lambda, qx, &lambda, group->meth));
125 /* tempx = a + lambda^2 + lambda */
126 MP_CHECKOK(group->meth->field_sqr(&lambda, &tempx, group->meth));
128 field_add(&tempx, &lambda, &tempx, group->meth));
132 /* ry = (qx + tempx) * lambda + tempx + qy */
135 field_mul(&tempy, &lambda, &tempy, group->meth));
143 mp_clear(&lambda);