Lines Matching refs:mbedtls_ecp_point

103 mbedtls_ecp_point;  typedef
135 mbedtls_ecp_point G; /*!< generator of the (sub)group used */
141 int (*t_pre)(mbedtls_ecp_point *, void *); /*!< unused */
142 int (*t_post)(mbedtls_ecp_point *, void *); /*!< unused */
144 mbedtls_ecp_point *T; /*!< pre-computed points for ecp_mul_comb() */
160 mbedtls_ecp_point Q; /*!< our public value */
281 void mbedtls_ecp_point_init( mbedtls_ecp_point *pt );
296 void mbedtls_ecp_point_free( mbedtls_ecp_point *pt );
317 int mbedtls_ecp_copy( mbedtls_ecp_point *P, const mbedtls_ecp_point *Q );
338 int mbedtls_ecp_set_zero( mbedtls_ecp_point *pt );
347 int mbedtls_ecp_is_zero( mbedtls_ecp_point *pt );
361 int mbedtls_ecp_point_cmp( const mbedtls_ecp_point *P,
362 const mbedtls_ecp_point *Q );
374 int mbedtls_ecp_point_read_string( mbedtls_ecp_point *P, int radix,
391 int mbedtls_ecp_point_write_binary( const mbedtls_ecp_group *grp, const mbedtls_ecp_point *P,
413 int mbedtls_ecp_point_read_binary( const mbedtls_ecp_group *grp, mbedtls_ecp_point *P,
430 int mbedtls_ecp_tls_read_point( const mbedtls_ecp_group *grp, mbedtls_ecp_point *pt,
447 int mbedtls_ecp_tls_write_point( const mbedtls_ecp_group *grp, const mbedtls_ecp_point *pt,
521 int mbedtls_ecp_mul( mbedtls_ecp_group *grp, mbedtls_ecp_point *R,
522 const mbedtls_mpi *m, const mbedtls_ecp_point *P,
545 int mbedtls_ecp_muladd( mbedtls_ecp_group *grp, mbedtls_ecp_point *R,
546 const mbedtls_mpi *m, const mbedtls_ecp_point *P,
547 const mbedtls_mpi *n, const mbedtls_ecp_point *Q );
570 int mbedtls_ecp_check_pubkey( const mbedtls_ecp_group *grp, const mbedtls_ecp_point *pt );
605 const mbedtls_ecp_point *G,
606 mbedtls_mpi *d, mbedtls_ecp_point *Q,
626 int mbedtls_ecp_gen_keypair( mbedtls_ecp_group *grp, mbedtls_mpi *d, mbedtls_ecp_point *Q,