Home | History | Annotate | Download | only in elliptic

Lines Matching refs:Y3

81 	var x1, y1, z1, x2, y2, z2, x3, y3, z3 p224FieldElement
94 p224AddJacobian(&x3, &y3, &z3, &x1, &y1, &z1, &x2, &y2, &z2)
95 return p224ToAffine(&x3, &y3, &z3)
505 func p224AddJacobian(x3, y3, z3, x1, y1, z1, x2, y2, z2 *p224FieldElement) {
544 p224DoubleJacobian(x3, y3, z3, x1, y1, z1)
570 // Y3 = r*(V-X3)-2*S1*J
578 p224Sub(y3, &z1z1, &s1)
579 p224Reduce(y3)
583 p224CopyConditional(y3, y2, z1IsZero)
584 p224CopyConditional(y3, y1, z2IsZero)
590 func p224DoubleJacobian(x3, y3, z3, x1, y1, z1 *p224FieldElement) {
626 // Y3 = alpha*(4*beta-X3)-8*gammaČ
637 p224Mul(y3, &alpha, &beta, &c)
638 p224Sub(y3, y3, &gamma)
639 p224Reduce(y3)