Lines Matching refs:ec_group

3070 	EC_GROUP *ec_group = NULL;  in crypto_ec_key_set_priv()  local
3090 ec_group = EC_GROUP_new_by_curve_name(crypto_ec_group_2_nid(group)); in crypto_ec_key_set_priv()
3091 if (!ec_group) in crypto_ec_key_set_priv()
3093 pub = EC_POINT_new(ec_group); in crypto_ec_key_set_priv()
3095 EC_POINT_mul(ec_group, pub, priv, NULL, NULL, NULL) != 1) in crypto_ec_key_set_priv()
3097 len = EC_POINT_point2oct(ec_group, pub, POINT_CONVERSION_UNCOMPRESSED, in crypto_ec_key_set_priv()
3104 len = EC_POINT_point2oct(ec_group, pub, POINT_CONVERSION_UNCOMPRESSED, in crypto_ec_key_set_priv()
3129 EC_GROUP_free(ec_group); in crypto_ec_key_set_priv()
3141 const EC_GROUP *ec_group; in crypto_ec_key_set_priv()
3160 ec_group = EC_KEY_get0_group(eckey); in crypto_ec_key_set_priv()
3161 if (!ec_group) in crypto_ec_key_set_priv()
3163 pub = EC_POINT_new(ec_group); in crypto_ec_key_set_priv()
3165 EC_POINT_mul(ec_group, pub, priv, NULL, NULL, NULL) != 1 || in crypto_ec_key_set_priv()
3267 EC_GROUP *ec_group = NULL; in crypto_ec_key_set_pub()
3286 ec_group = EC_GROUP_new_by_curve_name(nid); in crypto_ec_key_set_pub()
3287 if (!ec_group) in crypto_ec_key_set_pub()
3292 point = EC_POINT_new(ec_group); in crypto_ec_key_set_pub()
3296 if (!EC_POINT_set_affine_coordinates(ec_group, point, x, y, ctx)) { in crypto_ec_key_set_pub()
3303 if (!EC_POINT_is_on_curve(ec_group, point, ctx) || in crypto_ec_key_set_pub()
3304 EC_POINT_is_at_infinity(ec_group, point)) { in crypto_ec_key_set_pub()
3311 EC_KEY_set_group(eckey, ec_group) != 1 || in crypto_ec_key_set_pub()
3327 EC_GROUP_free(ec_group); in crypto_ec_key_set_pub()