Lines Matching refs:point
37 void EC_POINT_free(EC_POINT *point);
38 void EC_POINT_clear_free(EC_POINT *point);
41 int EC_POINT_set_to_infinity(const EC_GROUP *group, EC_POINT *point);
53 size_t EC_POINT_point2buf(const EC_GROUP *group, const EC_POINT *point,
65 const EC_METHOD *EC_POINT_method_of(const EC_POINT *point);
102 An B<EC_POINT> structure represents a point on a curve. A new point is
104 B<group> object that the point relates to.
107 if B<point> is NULL nothing is done.
110 then frees its memory. If B<point> is NULL nothing is done.
112 EC_POINT_copy() copies the point B<src> into B<dst>. Both B<src> and B<dst>
118 EC_POINT_method_of() obtains the B<EC_METHOD> associated with B<point>.
122 A valid point on a curve is the special point at infinity. A point is set to
125 The affine co-ordinates for a point describe a point in terms of its x and y
127 co-ordinates for the point B<p> defined over the curve given in B<group>. The
141 As well as the affine co-ordinates, a point can alternatively be described in
144 this co-ordinate system provides more efficient point multiplication
158 point (x, y), for any given value for x such that the point is on the curve
159 there will only ever be two possible values for y. Therefore, a point can be set
182 The function EC_POINT_point2oct() encodes the given curve point B<p> as an
187 Similarly the function EC_POINT_oct2point() decodes a curve point into B<p> from
191 The functions EC_POINT_point2hex() and EC_POINT_point2bn() convert a point B<p>,
198 Notice that, according to the standard, the octet string encoding of the point
200 vice versa, a single octet of size zero is decoded as the point at infinity.