Lines Matching refs:mbedtls_ecp_point
125 mbedtls_ecp_point R; /* current intermediate result */
127 mbedtls_ecp_point *T; /* table for precomputed points */
179 mbedtls_ecp_point mP; /* mP value */
180 mbedtls_ecp_point R; /* R intermediate result */
506 void mbedtls_ecp_point_init(mbedtls_ecp_point *pt) in mbedtls_ecp_point_init()
548 void mbedtls_ecp_point_free(mbedtls_ecp_point *pt) in mbedtls_ecp_point_free()
621 int mbedtls_ecp_copy(mbedtls_ecp_point *P, const mbedtls_ecp_point *Q) in mbedtls_ecp_copy()
643 int mbedtls_ecp_set_zero(mbedtls_ecp_point *pt) in mbedtls_ecp_set_zero()
657 int mbedtls_ecp_is_zero(mbedtls_ecp_point *pt) in mbedtls_ecp_is_zero()
665 int mbedtls_ecp_point_cmp(const mbedtls_ecp_point *P, in mbedtls_ecp_point_cmp()
666 const mbedtls_ecp_point *Q) in mbedtls_ecp_point_cmp()
680 int mbedtls_ecp_point_read_string(mbedtls_ecp_point *P, int radix, in mbedtls_ecp_point_read_string()
696 const mbedtls_ecp_point *P, in mbedtls_ecp_point_write_binary()
774 mbedtls_ecp_point *pt, in mbedtls_ecp_point_read_binary()
849 mbedtls_ecp_point *pt, in mbedtls_ecp_tls_read_point()
881 int mbedtls_ecp_tls_write_point(const mbedtls_ecp_group *grp, const mbedtls_ecp_point *pt, in mbedtls_ecp_tls_write_point()
1318 static int ecp_normalize_jac(const mbedtls_ecp_group *grp, mbedtls_ecp_point *pt) in ecp_normalize_jac()
1365 mbedtls_ecp_point *T[], size_t T_size) in ecp_normalize_jac_many()
1462 mbedtls_ecp_point *Q, in ecp_safe_invert_jac()
1490 static int ecp_double_jac(const mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in ecp_double_jac()
1491 const mbedtls_ecp_point *P, in ecp_double_jac()
1587 static int ecp_add_mixed(const mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in ecp_add_mixed()
1588 const mbedtls_ecp_point *P, const mbedtls_ecp_point *Q, in ecp_add_mixed()
1685 static int ecp_randomize_jac(const mbedtls_ecp_group *grp, mbedtls_ecp_point *pt, in ecp_randomize_jac()
1854 mbedtls_ecp_point T[], const mbedtls_ecp_point *P, in ecp_precompute_comb()
1862 mbedtls_ecp_point *cur, *TT[COMB_MAX_PRE - 1] = { NULL }; in ecp_precompute_comb()
2016 static int ecp_select_comb(const mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in ecp_select_comb()
2017 const mbedtls_ecp_point T[], unsigned char T_size, in ecp_select_comb()
2047 static int ecp_mul_comb_core(const mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in ecp_mul_comb_core()
2048 const mbedtls_ecp_point T[], unsigned char T_size, in ecp_mul_comb_core()
2055 mbedtls_ecp_point Txi; in ecp_mul_comb_core()
2169 mbedtls_ecp_point *R, in ecp_mul_comb_after_precomp()
2171 const mbedtls_ecp_point *T, in ecp_mul_comb_after_precomp()
2182 mbedtls_ecp_point *RR = R; in ecp_mul_comb_after_precomp()
2293 static int ecp_mul_comb(mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in ecp_mul_comb()
2294 const mbedtls_mpi *m, const mbedtls_ecp_point *P, in ecp_mul_comb()
2303 mbedtls_ecp_point *T = NULL; in ecp_mul_comb()
2340 T = mbedtls_calloc(T_size, sizeof(mbedtls_ecp_point)); in ecp_mul_comb()
2427 static int ecp_normalize_mxz(const mbedtls_ecp_group *grp, mbedtls_ecp_point *P) in ecp_normalize_mxz()
2456 static int ecp_randomize_mxz(const mbedtls_ecp_group *grp, mbedtls_ecp_point *P, in ecp_randomize_mxz()
2504 mbedtls_ecp_point *R, mbedtls_ecp_point *S, in ecp_double_add_mxz()
2505 const mbedtls_ecp_point *P, const mbedtls_ecp_point *Q, in ecp_double_add_mxz()
2549 static int ecp_mul_mxz(mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in ecp_mul_mxz()
2550 const mbedtls_mpi *m, const mbedtls_ecp_point *P, in ecp_mul_mxz()
2557 mbedtls_ecp_point RP; in ecp_mul_mxz()
2630 static int ecp_mul_restartable_internal(mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in ecp_mul_restartable_internal()
2631 const mbedtls_mpi *m, const mbedtls_ecp_point *P, in ecp_mul_restartable_internal()
2701 int mbedtls_ecp_mul_restartable(mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in mbedtls_ecp_mul_restartable()
2702 const mbedtls_mpi *m, const mbedtls_ecp_point *P, in mbedtls_ecp_mul_restartable()
2716 int mbedtls_ecp_mul(mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in mbedtls_ecp_mul()
2717 const mbedtls_mpi *m, const mbedtls_ecp_point *P, in mbedtls_ecp_mul()
2729 static int ecp_check_pubkey_sw(const mbedtls_ecp_group *grp, const mbedtls_ecp_point *pt) in ecp_check_pubkey_sw()
2770 mbedtls_ecp_point *R, in mbedtls_ecp_mul_shortcuts()
2772 const mbedtls_ecp_point *P, in mbedtls_ecp_mul_shortcuts()
2805 mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in mbedtls_ecp_muladd_restartable()
2806 const mbedtls_mpi *m, const mbedtls_ecp_point *P, in mbedtls_ecp_muladd_restartable()
2807 const mbedtls_mpi *n, const mbedtls_ecp_point *Q, in mbedtls_ecp_muladd_restartable()
2811 mbedtls_ecp_point mP; in mbedtls_ecp_muladd_restartable()
2812 mbedtls_ecp_point *pmP = &mP; in mbedtls_ecp_muladd_restartable()
2813 mbedtls_ecp_point *pR = R; in mbedtls_ecp_muladd_restartable()
2908 int mbedtls_ecp_muladd(mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in mbedtls_ecp_muladd()
2909 const mbedtls_mpi *m, const mbedtls_ecp_point *P, in mbedtls_ecp_muladd()
2910 const mbedtls_mpi *n, const mbedtls_ecp_point *Q) in mbedtls_ecp_muladd()
3008 static int ecp_check_pubkey_mx(const mbedtls_ecp_group *grp, const mbedtls_ecp_point *pt) in ecp_check_pubkey_mx()
3032 const mbedtls_ecp_point *pt) in mbedtls_ecp_check_pubkey()
3166 const mbedtls_ecp_point *G, in mbedtls_ecp_gen_keypair_base()
3167 mbedtls_mpi *d, mbedtls_ecp_point *Q, in mbedtls_ecp_gen_keypair_base()
3183 mbedtls_mpi *d, mbedtls_ecp_point *Q, in mbedtls_ecp_gen_keypair()
3207 const mbedtls_ecp_point *Q) in mbedtls_ecp_set_public_key()
3395 mbedtls_ecp_point Q; in mbedtls_ecp_check_pub_priv()
3447 mbedtls_mpi *d, mbedtls_ecp_point *Q) in mbedtls_ecp_export()
3529 mbedtls_ecp_point *R, in self_test_point()
3531 const mbedtls_ecp_point *P, in self_test_point()
3586 mbedtls_ecp_point R, P; in mbedtls_ecp_self_test()