Home
last modified time | relevance | path

Searched refs:cc3xx_ec_point_projective (Results 1 – 3 of 3) sorted by relevance

/trusted-firmware-m-latest/platform/ext/accelerator/cc312/cc312-rom/
Dcc3xx_ec_projective_point.h20 } cc3xx_ec_point_projective; typedef
31 cc3xx_ec_point_projective cc3xx_lowlevel_ec_allocate_projective_point(void);
38 void cc3xx_lowlevel_ec_free_projective_point(cc3xx_ec_point_projective *p);
46 void cc3xx_lowlevel_ec_copy_projective_point(cc3xx_ec_point_projective *p,
47 cc3xx_ec_point_projective *res);
57 bool cc3xx_lowlevel_ec_projective_point_is_infinity(cc3xx_ec_point_projective *p);
71 cc3xx_ec_point_projective *res);
88 cc3xx_ec_point_projective *res);
100 cc3xx_ec_point_projective *p,
Dcc3xx_ec_projective_point.c17 cc3xx_ec_point_projective cc3xx_lowlevel_ec_allocate_projective_point(void) in cc3xx_lowlevel_ec_allocate_projective_point()
19 cc3xx_ec_point_projective res; in cc3xx_lowlevel_ec_allocate_projective_point()
28 void cc3xx_lowlevel_ec_free_projective_point(cc3xx_ec_point_projective *p) in cc3xx_lowlevel_ec_free_projective_point()
35 bool cc3xx_lowlevel_ec_projective_point_is_infinity(cc3xx_ec_point_projective *p) in cc3xx_lowlevel_ec_projective_point_is_infinity()
40 void cc3xx_lowlevel_ec_copy_projective_point(cc3xx_ec_point_projective *p, in cc3xx_lowlevel_ec_copy_projective_point()
41 cc3xx_ec_point_projective *res) in cc3xx_lowlevel_ec_copy_projective_point()
50 cc3xx_ec_point_projective *res) in cc3xx_lowlevel_ec_affine_to_jacobian_with_random_z()
82 cc3xx_ec_point_projective *res) in cc3xx_lowlevel_ec_affine_to_jacobian()
91 cc3xx_ec_point_projective *p, in cc3xx_lowlevel_ec_jacobian_to_affine()
Dcc3xx_ec_weierstrass.c62 static void negate_point(cc3xx_ec_point_projective *p, in negate_point()
63 cc3xx_ec_point_projective *res) in negate_point()
86 static void double_point(cc3xx_ec_curve_t *curve, cc3xx_ec_point_projective *p, in double_point()
87 cc3xx_ec_point_projective *res) in double_point()
140 cc3xx_ec_point_projective proj_p = cc3xx_lowlevel_ec_allocate_projective_point(); in cc3xx_lowlevel_ec_weierstrass_double_point()
141 cc3xx_ec_point_projective proj_res = cc3xx_lowlevel_ec_allocate_projective_point(); in cc3xx_lowlevel_ec_weierstrass_double_point()
158 static void add_points(cc3xx_ec_curve_t *curve, cc3xx_ec_point_projective *p, in add_points()
159 cc3xx_ec_point_projective *q, cc3xx_ec_point_projective *res) in add_points()
247 cc3xx_ec_point_projective proj_p = cc3xx_lowlevel_ec_allocate_projective_point(); in cc3xx_lowlevel_ec_weierstrass_add_points()
248 cc3xx_ec_point_projective proj_q = cc3xx_lowlevel_ec_allocate_projective_point(); in cc3xx_lowlevel_ec_weierstrass_add_points()
[all …]