Lines Matching refs:EC_GROUP
26 Functions for creating and destroying EC_GROUP objects
32 EC_GROUP *EC_GROUP_new_from_params(const OSSL_PARAM params[],
34 OSSL_PARAM *EC_GROUP_to_params(const EC_GROUP *group, OSSL_LIB_CTX *libctx,
36 EC_GROUP *EC_GROUP_new_from_ecparameters(const ECPARAMETERS *params);
37 EC_GROUP *EC_GROUP_new_from_ecpkparameters(const ECPKPARAMETERS *params);
38 void EC_GROUP_free(EC_GROUP *group);
40 EC_GROUP *EC_GROUP_new_curve_GFp(const BIGNUM *p, const BIGNUM *a,
42 EC_GROUP *EC_GROUP_new_curve_GF2m(const BIGNUM *p, const BIGNUM *a,
44 EC_GROUP *EC_GROUP_new_by_curve_name_ex(OSSL_LIB_CTX *libctx, const char *propq,
46 EC_GROUP *EC_GROUP_new_by_curve_name(int nid);
48 int EC_GROUP_set_curve(EC_GROUP *group, const BIGNUM *p, const BIGNUM *a,
50 int EC_GROUP_get_curve(const EC_GROUP *group, BIGNUM *p, BIGNUM *a, BIGNUM *b,
53 ECPARAMETERS *EC_GROUP_get_ecparameters(const EC_GROUP *group,
55 ECPKPARAMETERS *EC_GROUP_get_ecpkparameters(const EC_GROUP *group,
65 EC_GROUP *EC_GROUP_new(const EC_METHOD *meth);
66 void EC_GROUP_clear_free(EC_GROUP *group);
68 int EC_GROUP_set_curve_GFp(EC_GROUP *group, const BIGNUM *p,
70 int EC_GROUP_get_curve_GFp(const EC_GROUP *group, BIGNUM *p,
72 int EC_GROUP_set_curve_GF2m(EC_GROUP *group, const BIGNUM *p,
74 int EC_GROUP_get_curve_GF2m(const EC_GROUP *group, BIGNUM *p,
114 describing the given EC_GROUP. The resulting parameters may contain parameters
115 describing a named or explicit curve depending on the EC_GROUP.
182 EC_GROUP_free() frees the memory associated with the EC_GROUP.
186 held within the EC_GROUP and then free its memory, but since all the data stored
187 in the EC_GROUP is public anyway, this function is unnecessary.