Lines Matching +full:3 +full:- +full:point

30 - Functions for creating, destroying and manipulating EC_POINT objects
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,
67 const EC_METHOD *EC_POINT_method_of(const EC_POINT *point);
104 An B<EC_POINT> structure represents a point on a curve. A new point is
106 B<group> object that the point relates to.
109 if B<point> is NULL nothing is done.
112 then frees its memory. If B<point> is NULL nothing is done.
114 EC_POINT_copy() copies the point B<src> into B<dst>. Both B<src> and B<dst>
120 EC_POINT_method_of() obtains the B<EC_METHOD> associated with B<point>.
124 A valid point on a curve is the special point at infinity. A point is set to
127 The affine coordinates for a point describe a point in terms of its x and y
129 coordinates for the point B<p> defined over the curve given in B<group>. The
143 As well as the affine coordinates, a point can alternatively be described in
146 this coordinate system provides more efficient point multiplication
149 as an affine coordinate as (x/(z^2), y/(z^3)). Conversion to Jacobian
160 point (x, y), for any given value for x such that the point is on the curve
161 there will only ever be two possible values for y. Therefore, a point can be set
178 is one of the printable values 0-9 or A-F (or a-f).
184 The function EC_POINT_point2oct() encodes the given curve point B<p> as an
187 The encoding conforms with Sec. 2.3.3 of the SECG SEC 1 ("Elliptic Curve
189 Similarly the function EC_POINT_oct2point() decodes a curve point into B<p> from
193 The functions EC_POINT_point2hex() and EC_POINT_point2bn() convert a point B<p>,
200 Notice that, according to the standard, the octet string encoding of the point
202 vice versa, a single octet of size zero is decoded as the point at infinity.
250 L<crypto(7)>, L<EC_GROUP_new(3)>, L<EC_GROUP_copy(3)>,
251 L<EC_POINT_add(3)>, L<EC_KEY_new(3)>,
252 L<EC_GFp_simple_method(3)>, L<d2i_ECPKParameters(3)>
272 Copyright 2013-2023 The OpenSSL Project Authors. All Rights Reserved.