func crypto/ed25519/internal/edwards25519.FeMul

58 uses

	crypto/ed25519/internal/edwards25519 (current package)
		edwards25519.go#L376: func FeMul(h, f, g *FieldElement) {
		edwards25519.go#L516: 	FeMul(&t1, z, &t1)      // 2^3 + 2^0
		edwards25519.go#L517: 	FeMul(&t0, &t0, &t1)    // 2^3 + 2^1 + 2^0
		edwards25519.go#L519: 	FeMul(&t1, &t1, &t2)    // 2^4 + 2^3 + 2^2 + 2^1 + 2^0
		edwards25519.go#L524: 	FeMul(&t1, &t2, &t1)     // 9,8,7,6,5,4,3,2,1,0
		edwards25519.go#L529: 	FeMul(&t2, &t2, &t1)     // 19..0
		edwards25519.go#L534: 	FeMul(&t2, &t3, &t2)     // 39..0
		edwards25519.go#L539: 	FeMul(&t1, &t2, &t1)     // 49..0
		edwards25519.go#L544: 	FeMul(&t2, &t2, &t1)      // 99..0
		edwards25519.go#L549: 	FeMul(&t2, &t3, &t2)     // 199..0
		edwards25519.go#L554: 	FeMul(&t1, &t2, &t1)    // 249..0
		edwards25519.go#L559: 	FeMul(out, &t1, &t0) // 254..5,3,1,0
		edwards25519.go#L574: 	FeMul(&t1, z, &t1)
		edwards25519.go#L575: 	FeMul(&t0, &t0, &t1)
		edwards25519.go#L580: 	FeMul(&t0, &t1, &t0)
		edwards25519.go#L585: 	FeMul(&t0, &t1, &t0)
		edwards25519.go#L590: 	FeMul(&t1, &t1, &t0)
		edwards25519.go#L595: 	FeMul(&t1, &t2, &t1)
		edwards25519.go#L600: 	FeMul(&t0, &t1, &t0)
		edwards25519.go#L605: 	FeMul(&t1, &t1, &t0)
		edwards25519.go#L610: 	FeMul(&t1, &t2, &t1)
		edwards25519.go#L615: 	FeMul(&t0, &t1, &t0)
		edwards25519.go#L620: 	FeMul(out, &t0, z)
		edwards25519.go#L676: 	FeMul(&x, &p.X, &recip)
		edwards25519.go#L677: 	FeMul(&y, &p.Y, &recip)
		edwards25519.go#L699: 	FeMul(&r.T2d, &p.T, &d2)
		edwards25519.go#L712: 	FeMul(&x, &p.X, &recip)
		edwards25519.go#L713: 	FeMul(&y, &p.Y, &recip)
		edwards25519.go#L724: 	FeMul(&v, &u, &d)
		edwards25519.go#L729: 	FeMul(&v3, &v3, &v) // v3 = v^3
		edwards25519.go#L731: 	FeMul(&p.X, &p.X, &v)
		edwards25519.go#L732: 	FeMul(&p.X, &p.X, &u) // x = uv^7
		edwards25519.go#L735: 	FeMul(&p.X, &p.X, &v3)
		edwards25519.go#L736: 	FeMul(&p.X, &p.X, &u) // x = uv^3(uv^7)^((q-5)/8)
		edwards25519.go#L741: 	FeMul(&vxx, &vxx, &v)
		edwards25519.go#L748: 		FeMul(&p.X, &p.X, &SqrtM1)
		edwards25519.go#L760: 	FeMul(&p.T, &p.X, &p.Y)
		edwards25519.go#L765: 	FeMul(&r.X, &p.X, &p.T)
		edwards25519.go#L766: 	FeMul(&r.Y, &p.Y, &p.Z)
		edwards25519.go#L767: 	FeMul(&r.Z, &p.Z, &p.T)
		edwards25519.go#L771: 	FeMul(&r.X, &p.X, &p.T)
		edwards25519.go#L772: 	FeMul(&r.Y, &p.Y, &p.Z)
		edwards25519.go#L773: 	FeMul(&r.Z, &p.Z, &p.T)
		edwards25519.go#L774: 	FeMul(&r.T, &p.X, &p.Y)
		edwards25519.go#L788: 	FeMul(&r.Z, &r.X, &q.yPlusX)
		edwards25519.go#L789: 	FeMul(&r.Y, &r.Y, &q.yMinusX)
		edwards25519.go#L790: 	FeMul(&r.T, &q.T2d, &p.T)
		edwards25519.go#L791: 	FeMul(&r.X, &p.Z, &q.Z)
		edwards25519.go#L804: 	FeMul(&r.Z, &r.X, &q.yMinusX)
		edwards25519.go#L805: 	FeMul(&r.Y, &r.Y, &q.yPlusX)
		edwards25519.go#L806: 	FeMul(&r.T, &q.T2d, &p.T)
		edwards25519.go#L807: 	FeMul(&r.X, &p.Z, &q.Z)
		edwards25519.go#L820: 	FeMul(&r.Z, &r.X, &q.yPlusX)
		edwards25519.go#L821: 	FeMul(&r.Y, &r.Y, &q.yMinusX)
		edwards25519.go#L822: 	FeMul(&r.T, &q.xy2d, &p.T)
		edwards25519.go#L835: 	FeMul(&r.Z, &r.X, &q.yMinusX)
		edwards25519.go#L836: 	FeMul(&r.Y, &r.Y, &q.yPlusX)
		edwards25519.go#L837: 	FeMul(&r.T, &q.xy2d, &p.T)