Home
last modified time | relevance | path

Searched refs:cc3xx_ec_curve_t (Results 1 – 8 of 8) sorted by relevance

/trusted-firmware-m-latest/platform/ext/accelerator/cc312/cc312-rom/
Dcc3xx_ec.h87 } cc3xx_ec_curve_t; typedef
100 cc3xx_ec_curve_t *curve);
124 cc3xx_err_t cc3xx_lowlevel_ec_allocate_point_from_data(cc3xx_ec_curve_t *curve,
152 cc3xx_err_t cc3xx_lowlevel_ec_add_points(cc3xx_ec_curve_t *curve,
168 cc3xx_err_t cc3xx_lowlevel_ec_double_point(cc3xx_ec_curve_t *curve,
190 cc3xx_err_t cc3xx_lowlevel_ec_multipy_point_by_scalar(cc3xx_ec_curve_t *curve,
221 cc3xx_ec_curve_t *curve,
Dcc3xx_ec_weierstrass.h31 bool cc3xx_lowlevel_ec_weierstrass_validate_point(cc3xx_ec_curve_t *curve,
49 cc3xx_err_t cc3xx_lowlevel_ec_weierstrass_add_points(cc3xx_ec_curve_t *curve,
66 cc3xx_err_t cc3xx_lowlevel_ec_weierstrass_double_point(cc3xx_ec_curve_t *curve,
100 cc3xx_ec_curve_t *curve,
132 cc3xx_ec_curve_t *curve,
Dcc3xx_ec_projective_point.h69 void cc3xx_lowlevel_ec_affine_to_jacobian(cc3xx_ec_curve_t *curve,
86 void cc3xx_lowlevel_ec_affine_to_jacobian_with_random_z(cc3xx_ec_curve_t *curve,
99 cc3xx_err_t cc3xx_lowlevel_ec_jacobian_to_affine(cc3xx_ec_curve_t *curve,
Dcc3xx_ec.c30 static void set_modulus_to_curve_modulus(cc3xx_ec_curve_t *curve) in set_modulus_to_curve_modulus()
36 static void set_modulus_to_curve_order(cc3xx_ec_curve_t *curve) in set_modulus_to_curve_order()
42 static bool validate_point(cc3xx_ec_curve_t *curve, in validate_point()
69 static cc3xx_err_t allocate_point_from_data(cc3xx_ec_curve_t *curve, in allocate_point_from_data()
85 cc3xx_err_t cc3xx_lowlevel_ec_allocate_point_from_data(cc3xx_ec_curve_t *curve, in cc3xx_lowlevel_ec_allocate_point_from_data()
208 static bool validate_curve(cc3xx_ec_curve_t *curve) in validate_curve()
236 cc3xx_ec_curve_t *curve) in cc3xx_lowlevel_ec_init()
309 cc3xx_err_t cc3xx_lowlevel_ec_add_points(cc3xx_ec_curve_t *curve, in cc3xx_lowlevel_ec_add_points()
334 cc3xx_err_t cc3xx_lowlevel_ec_double_point(cc3xx_ec_curve_t *curve, in cc3xx_lowlevel_ec_double_point()
359 static cc3xx_err_t blind_scalar(cc3xx_ec_curve_t *curve, cc3xx_pka_reg_id_t scalar, in blind_scalar()
[all …]
Dcc3xx_ec_projective_point.c48 void cc3xx_lowlevel_ec_affine_to_jacobian_with_random_z(cc3xx_ec_curve_t *curve, in cc3xx_lowlevel_ec_affine_to_jacobian_with_random_z()
80 void cc3xx_lowlevel_ec_affine_to_jacobian(cc3xx_ec_curve_t *curve, in cc3xx_lowlevel_ec_affine_to_jacobian()
90 cc3xx_err_t cc3xx_lowlevel_ec_jacobian_to_affine(cc3xx_ec_curve_t *curve, in cc3xx_lowlevel_ec_jacobian_to_affine()
Dcc3xx_ec_weierstrass.c18 bool cc3xx_lowlevel_ec_weierstrass_validate_point(cc3xx_ec_curve_t *curve, in cc3xx_lowlevel_ec_weierstrass_validate_point()
86 static void double_point(cc3xx_ec_curve_t *curve, cc3xx_ec_point_projective *p, in double_point()
134 cc3xx_err_t cc3xx_lowlevel_ec_weierstrass_double_point(cc3xx_ec_curve_t *curve, 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()
240 cc3xx_err_t cc3xx_lowlevel_ec_weierstrass_add_points(cc3xx_ec_curve_t *curve, in cc3xx_lowlevel_ec_weierstrass_add_points()
266 cc3xx_ec_curve_t *curve, in multipy_point_by_scalar_side_channel_protected()
395 cc3xx_ec_curve_t *curve, in shamir_multiply_points_by_scalars_and_add()
477 cc3xx_ec_curve_t *curve, in cc3xx_lowlevel_ec_weierstrass_multipy_point_by_scalar()
503 cc3xx_ec_curve_t *curve, in cc3xx_lowlevel_ec_weierstrass_shamir_multiply_points_by_scalars_and_add()
Dcc3xx_ecdsa.c25 cc3xx_ec_curve_t curve; in cc3xx_lowlevel_ecdsa_genkey()
68 cc3xx_ec_curve_t curve; in cc3xx_lowlevel_ecdsa_getpub()
127 cc3xx_ec_curve_t curve; in cc3xx_lowlevel_ecdsa_verify()
279 cc3xx_ec_curve_t curve; in cc3xx_lowlevel_ecdsa_sign()
Dcc3xx_ecdh.c25 cc3xx_ec_curve_t curve; in cc3xx_lowlevel_ecdh()