Lines Matching refs:mbedtls_ecp_group

233 typedef struct mbedtls_ecp_group {  struct
260 mbedtls_ecp_group; argument
402 int mbedtls_ecp_check_budget(const mbedtls_ecp_group *grp,
429 mbedtls_ecp_group MBEDTLS_PRIVATE(grp); /*!< Elliptic curve and base point */
535 mbedtls_ecp_curve_type mbedtls_ecp_get_type(const mbedtls_ecp_group *grp);
616 void mbedtls_ecp_group_init(mbedtls_ecp_group *grp);
639 void mbedtls_ecp_group_free(mbedtls_ecp_group *grp);
693 int mbedtls_ecp_group_copy(mbedtls_ecp_group *dst,
694 const mbedtls_ecp_group *src);
773 int mbedtls_ecp_point_write_binary(const mbedtls_ecp_group *grp,
803 int mbedtls_ecp_point_read_binary(const mbedtls_ecp_group *grp,
825 int mbedtls_ecp_tls_read_point(const mbedtls_ecp_group *grp,
851 int mbedtls_ecp_tls_write_point(const mbedtls_ecp_group *grp,
873 int mbedtls_ecp_group_load(mbedtls_ecp_group *grp, mbedtls_ecp_group_id id);
892 int mbedtls_ecp_tls_read_group(mbedtls_ecp_group *grp,
934 int mbedtls_ecp_tls_write_group(const mbedtls_ecp_group *grp,
967 int mbedtls_ecp_mul(mbedtls_ecp_group *grp, mbedtls_ecp_point *R,
1001 int mbedtls_ecp_mul_restartable(mbedtls_ecp_group *grp, mbedtls_ecp_point *R,
1022 static inline int mbedtls_ecp_group_a_is_minus_3(const mbedtls_ecp_group *grp) in mbedtls_ecp_group_a_is_minus_3()
1062 int mbedtls_ecp_muladd(mbedtls_ecp_group *grp, mbedtls_ecp_point *R,
1107 mbedtls_ecp_group *grp, mbedtls_ecp_point *R,
1140 int mbedtls_ecp_check_pubkey(const mbedtls_ecp_group *grp,
1162 int mbedtls_ecp_check_privkey(const mbedtls_ecp_group *grp,
1180 int mbedtls_ecp_gen_privkey(const mbedtls_ecp_group *grp,
1212 int mbedtls_ecp_gen_keypair_base(mbedtls_ecp_group *grp,
1241 int mbedtls_ecp_gen_keypair(mbedtls_ecp_group *grp, mbedtls_mpi *d,
1509 int mbedtls_ecp_export(const mbedtls_ecp_keypair *key, mbedtls_ecp_group *grp,