Home | History | Annotate | Download | only in crypto

Lines Matching refs:Point

26 struct CRYPTO_EXPORT Point {
27 // SetFromString the value of the point from the 56 byte, external
28 // representation. The external point representation is an (x, y) pair of a
29 // point on the curve. Each field element is represented as a big-endian
33 // ToString returns an external representation of the Point.
36 // An Point is represented in Jacobian form (x/z², y/z³).
46 void CRYPTO_EXPORT ScalarMult(const Point& in,
48 Point* out);
50 // ScalarBaseMult computes *out = g*scalar where g is the base point of the
52 void CRYPTO_EXPORT ScalarBaseMult(const uint8_t* scalar, Point* out);
55 void CRYPTO_EXPORT Add(const Point& a, const Point& b, Point* out);
58 void CRYPTO_EXPORT Negate(const Point& a, Point* out);