Hide BN_CTX structure details.
[openssl.git] / crypto / ec / ecp_mont.c
index 04d21e5c401a5d330eb7535ece0be7dc1b04ce09..5db65ae41979ef0bc2329b922fedb1c37b82c57c 100644 (file)
@@ -70,13 +70,20 @@ const EC_METHOD *EC_GFp_mont_method(void)
                ec_GFp_simple_point_finish,
                ec_GFp_simple_point_clear_finish,
                ec_GFp_simple_point_copy,
-               /* TODO: 'set' and 'get' functions for EC_POINTs */
+               ec_GFp_simple_point_set_to_infinity,
+               ec_GFp_simple_set_Jprojective_coordinates_GFp,
+               ec_GFp_simple_get_Jprojective_coordinates_GFp,
+               ec_GFp_simple_point_set_affine_coordinates_GFp,
+               ec_GFp_simple_point_get_affine_coordinates_GFp,
+               ec_GFp_simple_set_compressed_coordinates_GFp,
                ec_GFp_simple_point2oct,
                ec_GFp_simple_oct2point,
                ec_GFp_simple_add,
                ec_GFp_simple_dbl,
+               ec_GFp_simple_invert,
                ec_GFp_simple_is_at_infinity,
                ec_GFp_simple_is_on_curve,
+               ec_GFp_simple_cmp,
                ec_GFp_simple_make_affine,
                ec_GFp_mont_field_mul,
                ec_GFp_mont_field_sqr,