10#include "pretty_print.h"
13#include <flint/fmpz.h>
16#include "../Polynomials/roots.h"
22void MG_curve_update_field_(
MG_curve_t *,
const fq_ctx_t *);
46void MG_point_rand_ninfty(
MG_point_t *, flint_rand_t);
47void MG_point_rand_ninfty_nsquare(
MG_point_t *, flint_rand_t);
69void MG_curve_trace(fmpz_t);
71void MG_curve_card_ext(fmpz_t,
MG_curve_t *, fmpz_t r);
72int MG_curve_rand_torsion(
MG_point_t *, fmpz_t, fmpz_t);
73int MG_curve_rand_torsion_(
MG_point_t *, fmpz_t, fmpz_t);