Searched refs:cc3xx_ec_point_projective (Results 1 – 3 of 3) sorted by relevance
| /trusted-firmware-m-latest/platform/ext/accelerator/cc312/cc312-rom/ |
| D | cc3xx_ec_projective_point.h | 20 } 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,
|
| D | cc3xx_ec_projective_point.c | 17 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()
|
| D | cc3xx_ec_weierstrass.c | 62 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 …]
|