Lines Matching refs:curve_id
1641 int curve_id; member
1650 int curve_id = crypto_ec_group_2_id(group); in crypto_ec_init() local
1653 if (curve_id == ECC_CURVE_INVALID) { in crypto_ec_init()
1664 e->curve_id = curve_id; in crypto_ec_init()
1672 err = wc_ecc_set_curve(e->key, 0, curve_id); in crypto_ec_init()
1705 err = wc_ecc_get_generator(e->g, wc_ecc_get_curve_idx(curve_id)); in crypto_ec_init()
1876 len = wc_ecc_get_curve_size_from_id(e->curve_id); in crypto_ec_point_to_bin()
1879 LOG_WOLF_ERROR_VA("wc_ecc_get_curve_size_from_id error for curve_id %d", e->curve_id); in crypto_ec_point_to_bin()
2703 int curve_id = crypto_ec_group_2_id(group); in crypto_ec_key_set_pub() local
2706 if (!x || !y || len == 0 || curve_id == ECC_CURVE_INVALID || in crypto_ec_key_set_pub()
2707 wc_ecc_get_curve_size_from_id(curve_id) != (int) len) { in crypto_ec_key_set_pub()
2720 curve_id); in crypto_ec_key_set_pub()
2849 int curve_id = crypto_ec_group_2_id(group); in crypto_ec_key_gen() local
2853 if (curve_id == ECC_CURVE_INVALID) { in crypto_ec_key_gen()
2869 err = wc_ecc_make_key_ex(ret->rng, 0, ret->eckey, curve_id); in crypto_ec_key_gen()
3091 err = wc_ecc_export_point_der(wc_ecc_get_curve_idx(e->curve_id), in crypto_ec_key_set_pub_point()
3104 err = wc_ecc_export_point_der(wc_ecc_get_curve_idx(e->curve_id), in crypto_ec_key_set_pub_point()
3117 err = wc_ecc_import_x963_ex(buf, buf_len, ret->eckey, e->curve_id); in crypto_ec_key_set_pub_point()