• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/OpenSSL098-52/src/crypto/ec/

Lines Matching defs:EC_POINT

121 typedef struct ec_point_st EC_POINT;
145 int EC_GROUP_set_generator(EC_GROUP *, const EC_POINT *generator, const BIGNUM *order, const BIGNUM *cofactor);
146 const EC_POINT *EC_GROUP_get0_generator(const EC_GROUP *);
200 /* EC_POINT functions */
202 EC_POINT *EC_POINT_new(const EC_GROUP *);
203 void EC_POINT_free(EC_POINT *);
204 void EC_POINT_clear_free(EC_POINT *);
205 int EC_POINT_copy(EC_POINT *, const EC_POINT *);
206 EC_POINT *EC_POINT_dup(const EC_POINT *, const EC_GROUP *);
208 const EC_METHOD *EC_POINT_method_of(const EC_POINT *);
210 int EC_POINT_set_to_infinity(const EC_GROUP *, EC_POINT *);
211 int EC_POINT_set_Jprojective_coordinates_GFp(const EC_GROUP *, EC_POINT *,
213 int EC_POINT_get_Jprojective_coordinates_GFp(const EC_GROUP *, const EC_POINT *,
215 int EC_POINT_set_affine_coordinates_GFp(const EC_GROUP *, EC_POINT *,
217 int EC_POINT_get_affine_coordinates_GFp(const EC_GROUP *, const EC_POINT *,
219 int EC_POINT_set_compressed_coordinates_GFp(const EC_GROUP *, EC_POINT *,
222 int EC_POINT_set_affine_coordinates_GF2m(const EC_GROUP *, EC_POINT *,
224 int EC_POINT_get_affine_coordinates_GF2m(const EC_GROUP *, const EC_POINT *,
226 int EC_POINT_set_compressed_coordinates_GF2m(const EC_GROUP *, EC_POINT *,
229 size_t EC_POINT_point2oct(const EC_GROUP *, const EC_POINT *, point_conversion_form_t form,
231 int EC_POINT_oct2point(const EC_GROUP *, EC_POINT *,
235 BIGNUM *EC_POINT_point2bn(const EC_GROUP *, const EC_POINT *,
237 EC_POINT *EC_POINT_bn2point(const EC_GROUP *, const BIGNUM *,
238 EC_POINT *, BN_CTX *);
239 char *EC_POINT_point2hex(const EC_GROUP *, const EC_POINT *,
241 EC_POINT *EC_POINT_hex2point(const EC_GROUP *, const char *,
242 EC_POINT *, BN_CTX *);
244 int EC_POINT_add(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
245 int EC_POINT_dbl(const EC_GROUP *, EC_POINT *r, const EC_POINT *a, BN_CTX *);
246 int EC_POINT_invert(const EC_GROUP *, EC_POINT *, BN_CTX *);
248 int EC_POINT_is_at_infinity(const EC_GROUP *, const EC_POINT *);
249 int EC_POINT_is_on_curve(const EC_GROUP *, const EC_POINT *, BN_CTX *);
250 int EC_POINT_cmp(const EC_GROUP *, const EC_POINT *a, const EC_POINT *b, BN_CTX *);
252 int EC_POINT_make_affine(const EC_GROUP *, EC_POINT *, BN_CTX *);
253 int EC_POINTs_make_affine(const EC_GROUP *, size_t num, EC_POINT *[], BN_CTX *);
256 int EC_POINTs_mul(const EC_GROUP *, EC_POINT *r, const BIGNUM *, size_t num, const EC_POINT *[], const BIGNUM *[], BN_CTX *);
257 int EC_POINT_mul(const EC_GROUP *, EC_POINT *r, const BIGNUM *, const EC_POINT *, const BIGNUM *, BN_CTX *);
315 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *);
316 int EC_KEY_set_public_key(EC_KEY *, const EC_POINT *);