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 */
502 void mbedtls_ecp_point_init(mbedtls_ecp_point *pt) in mbedtls_ecp_point_init()
544 void mbedtls_ecp_point_free(mbedtls_ecp_point *pt) in mbedtls_ecp_point_free()
617 int mbedtls_ecp_copy(mbedtls_ecp_point *P, const mbedtls_ecp_point *Q) in mbedtls_ecp_copy()
639 int mbedtls_ecp_set_zero(mbedtls_ecp_point *pt) in mbedtls_ecp_set_zero()
653 int mbedtls_ecp_is_zero(mbedtls_ecp_point *pt) in mbedtls_ecp_is_zero()
661 int mbedtls_ecp_point_cmp(const mbedtls_ecp_point *P, in mbedtls_ecp_point_cmp()
662 const mbedtls_ecp_point *Q) in mbedtls_ecp_point_cmp()
676 int mbedtls_ecp_point_read_string(mbedtls_ecp_point *P, int radix, in mbedtls_ecp_point_read_string()
692 const mbedtls_ecp_point *P, in mbedtls_ecp_point_write_binary()
770 mbedtls_ecp_point *pt, in mbedtls_ecp_point_read_binary()
845 mbedtls_ecp_point *pt, in mbedtls_ecp_tls_read_point()
877 int mbedtls_ecp_tls_write_point(const mbedtls_ecp_group *grp, const mbedtls_ecp_point *pt, in mbedtls_ecp_tls_write_point()
1324 static int ecp_normalize_jac(const mbedtls_ecp_group *grp, mbedtls_ecp_point *pt) in ecp_normalize_jac()
1371 mbedtls_ecp_point *T[], size_t T_size) in ecp_normalize_jac_many()
1468 mbedtls_ecp_point *Q, in ecp_safe_invert_jac()
1496 static int ecp_double_jac(const mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in ecp_double_jac()
1497 const mbedtls_ecp_point *P, in ecp_double_jac()
1593 static int ecp_add_mixed(const mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in ecp_add_mixed()
1594 const mbedtls_ecp_point *P, const mbedtls_ecp_point *Q, in ecp_add_mixed()
1691 static int ecp_randomize_jac(const mbedtls_ecp_group *grp, mbedtls_ecp_point *pt, in ecp_randomize_jac()
1860 mbedtls_ecp_point T[], const mbedtls_ecp_point *P, in ecp_precompute_comb()
1868 mbedtls_ecp_point *cur, *TT[COMB_MAX_PRE - 1] = { NULL }; in ecp_precompute_comb()
2022 static int ecp_select_comb(const mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in ecp_select_comb()
2023 const mbedtls_ecp_point T[], unsigned char T_size, in ecp_select_comb()
2053 static int ecp_mul_comb_core(const mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in ecp_mul_comb_core()
2054 const mbedtls_ecp_point T[], unsigned char T_size, in ecp_mul_comb_core()
2061 mbedtls_ecp_point Txi; in ecp_mul_comb_core()
2175 mbedtls_ecp_point *R, in ecp_mul_comb_after_precomp()
2177 const mbedtls_ecp_point *T, in ecp_mul_comb_after_precomp()
2188 mbedtls_ecp_point *RR = R; in ecp_mul_comb_after_precomp()
2299 static int ecp_mul_comb(mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in ecp_mul_comb()
2300 const mbedtls_mpi *m, const mbedtls_ecp_point *P, in ecp_mul_comb()
2309 mbedtls_ecp_point *T = NULL; in ecp_mul_comb()
2346 T = mbedtls_calloc(T_size, sizeof(mbedtls_ecp_point)); in ecp_mul_comb()
2433 static int ecp_normalize_mxz(const mbedtls_ecp_group *grp, mbedtls_ecp_point *P) in ecp_normalize_mxz()
2462 static int ecp_randomize_mxz(const mbedtls_ecp_group *grp, mbedtls_ecp_point *P, in ecp_randomize_mxz()
2510 mbedtls_ecp_point *R, mbedtls_ecp_point *S, in ecp_double_add_mxz()
2511 const mbedtls_ecp_point *P, const mbedtls_ecp_point *Q, in ecp_double_add_mxz()
2555 static int ecp_mul_mxz(mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in ecp_mul_mxz()
2556 const mbedtls_mpi *m, const mbedtls_ecp_point *P, in ecp_mul_mxz()
2563 mbedtls_ecp_point RP; in ecp_mul_mxz()
2636 static int ecp_mul_restartable_internal(mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in ecp_mul_restartable_internal()
2637 const mbedtls_mpi *m, const mbedtls_ecp_point *P, in ecp_mul_restartable_internal()
2707 int mbedtls_ecp_mul_restartable(mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in mbedtls_ecp_mul_restartable()
2708 const mbedtls_mpi *m, const mbedtls_ecp_point *P, in mbedtls_ecp_mul_restartable()
2722 int mbedtls_ecp_mul(mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in mbedtls_ecp_mul()
2723 const mbedtls_mpi *m, const mbedtls_ecp_point *P, in mbedtls_ecp_mul()
2735 static int ecp_check_pubkey_sw(const mbedtls_ecp_group *grp, const mbedtls_ecp_point *pt) in ecp_check_pubkey_sw()
2776 mbedtls_ecp_point *R, in mbedtls_ecp_mul_shortcuts()
2778 const mbedtls_ecp_point *P, in mbedtls_ecp_mul_shortcuts()
2811 mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in mbedtls_ecp_muladd_restartable()
2812 const mbedtls_mpi *m, const mbedtls_ecp_point *P, in mbedtls_ecp_muladd_restartable()
2813 const mbedtls_mpi *n, const mbedtls_ecp_point *Q, in mbedtls_ecp_muladd_restartable()
2817 mbedtls_ecp_point mP; in mbedtls_ecp_muladd_restartable()
2818 mbedtls_ecp_point *pmP = &mP; in mbedtls_ecp_muladd_restartable()
2819 mbedtls_ecp_point *pR = R; in mbedtls_ecp_muladd_restartable()
2914 int mbedtls_ecp_muladd(mbedtls_ecp_group *grp, mbedtls_ecp_point *R, in mbedtls_ecp_muladd()
2915 const mbedtls_mpi *m, const mbedtls_ecp_point *P, in mbedtls_ecp_muladd()
2916 const mbedtls_mpi *n, const mbedtls_ecp_point *Q) in mbedtls_ecp_muladd()
3014 static int ecp_check_pubkey_mx(const mbedtls_ecp_group *grp, const mbedtls_ecp_point *pt) in ecp_check_pubkey_mx()
3038 const mbedtls_ecp_point *pt) in mbedtls_ecp_check_pubkey()
3172 const mbedtls_ecp_point *G, in mbedtls_ecp_gen_keypair_base()
3173 mbedtls_mpi *d, mbedtls_ecp_point *Q, in mbedtls_ecp_gen_keypair_base()
3189 mbedtls_mpi *d, mbedtls_ecp_point *Q, in mbedtls_ecp_gen_keypair()
3333 mbedtls_ecp_point Q; in mbedtls_ecp_check_pub_priv()
3371 mbedtls_mpi *d, mbedtls_ecp_point *Q) in mbedtls_ecp_export()
3453 mbedtls_ecp_point *R, in self_test_point()
3455 const mbedtls_ecp_point *P, in self_test_point()
3510 mbedtls_ecp_point R, P; in mbedtls_ecp_self_test()