Home
last modified time | relevance | path

Searched refs:mbedtls_ecp_group (Results 1 – 25 of 47) sorted by relevance

12

/aosp_15_r20/external/mbedtls/include/mbedtls/
H A Decp.h232 typedef struct mbedtls_ecp_group { struct
259 mbedtls_ecp_group; typedef
401 int mbedtls_ecp_check_budget(const mbedtls_ecp_group *grp,
428 mbedtls_ecp_group MBEDTLS_PRIVATE(grp); /*!< Elliptic curve and base point */
534 mbedtls_ecp_curve_type mbedtls_ecp_get_type(const mbedtls_ecp_group *grp);
615 void mbedtls_ecp_group_init(mbedtls_ecp_group *grp);
638 void mbedtls_ecp_group_free(mbedtls_ecp_group *grp);
692 int mbedtls_ecp_group_copy(mbedtls_ecp_group *dst,
693 const mbedtls_ecp_group *src);
772 int mbedtls_ecp_point_write_binary(const mbedtls_ecp_group *grp,
[all …]
H A Decdsa.h161 int mbedtls_ecdsa_sign(mbedtls_ecp_group *grp, mbedtls_mpi *r, mbedtls_mpi *s,
206 int mbedtls_ecdsa_sign_det_ext(mbedtls_ecp_group *grp, mbedtls_mpi *r,
270 mbedtls_ecp_group *grp,
333 mbedtls_ecp_group *grp,
373 int mbedtls_ecdsa_verify(mbedtls_ecp_group *grp,
414 int mbedtls_ecdsa_verify_restartable(mbedtls_ecp_group *grp,
H A Decdh.h87 mbedtls_ecp_group MBEDTLS_PRIVATE(grp); /*!< The elliptic curve used. */
107 mbedtls_ecp_group MBEDTLS_PRIVATE(grp); /*!< The elliptic curve used. */
178 int mbedtls_ecdh_gen_public(mbedtls_ecp_group *grp, mbedtls_mpi *d, mbedtls_ecp_point *Q,
213 int mbedtls_ecdh_compute_shared(mbedtls_ecp_group *grp, mbedtls_mpi *z,
/aosp_15_r20/external/openthread/third_party/mbedtls/repo/include/mbedtls/
H A Decp.h233 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,
[all …]
H A Decdsa.h161 int mbedtls_ecdsa_sign(mbedtls_ecp_group *grp, mbedtls_mpi *r, mbedtls_mpi *s,
206 int mbedtls_ecdsa_sign_det_ext(mbedtls_ecp_group *grp, mbedtls_mpi *r,
270 mbedtls_ecp_group *grp,
333 mbedtls_ecp_group *grp,
373 int mbedtls_ecdsa_verify(mbedtls_ecp_group *grp,
414 int mbedtls_ecdsa_verify_restartable(mbedtls_ecp_group *grp,
H A Decdh.h87 mbedtls_ecp_group MBEDTLS_PRIVATE(grp); /*!< The elliptic curve used. */
107 mbedtls_ecp_group MBEDTLS_PRIVATE(grp); /*!< The elliptic curve used. */
191 int mbedtls_ecdh_gen_public(mbedtls_ecp_group *grp, mbedtls_mpi *d, mbedtls_ecp_point *Q,
226 int mbedtls_ecdh_compute_shared(mbedtls_ecp_group *grp, mbedtls_mpi *z,
/aosp_15_r20/external/mbedtls/library/
H A Decp_internal_alt.h63 unsigned char mbedtls_internal_ecp_grp_capable(const mbedtls_ecp_group *grp);
80 int mbedtls_internal_ecp_init(const mbedtls_ecp_group *grp);
88 void mbedtls_internal_ecp_free(const mbedtls_ecp_group *grp);
108 int mbedtls_internal_ecp_randomize_jac(const mbedtls_ecp_group *grp,
155 int mbedtls_internal_ecp_add_mixed(const mbedtls_ecp_group *grp,
180 int mbedtls_internal_ecp_double_jac(const mbedtls_ecp_group *grp,
210 int mbedtls_internal_ecp_normalize_jac_many(const mbedtls_ecp_group *grp,
228 int mbedtls_internal_ecp_normalize_jac(const mbedtls_ecp_group *grp,
237 int mbedtls_internal_ecp_double_add_mxz(const mbedtls_ecp_group *grp,
261 int mbedtls_internal_ecp_randomize_mxz(const mbedtls_ecp_group *grp,
[all …]
H A Decp.c246 int mbedtls_ecp_check_budget(const mbedtls_ecp_group *grp, in mbedtls_ecp_check_budget()
486 mbedtls_ecp_curve_type mbedtls_ecp_get_type(const mbedtls_ecp_group *grp) in mbedtls_ecp_get_type()
512 void mbedtls_ecp_group_init(mbedtls_ecp_group *grp) in mbedtls_ecp_group_init()
558 static int ecp_group_is_static_comb_table(const mbedtls_ecp_group *grp) in ecp_group_is_static_comb_table()
571 void mbedtls_ecp_group_free(mbedtls_ecp_group *grp) in mbedtls_ecp_group_free()
597 mbedtls_platform_zeroize(grp, sizeof(mbedtls_ecp_group)); in mbedtls_ecp_group_free()
631 int mbedtls_ecp_group_copy(mbedtls_ecp_group *dst, const mbedtls_ecp_group *src) in mbedtls_ecp_group_copy()
691 int mbedtls_ecp_point_write_binary(const mbedtls_ecp_group *grp, in mbedtls_ecp_point_write_binary()
760 static int mbedtls_ecp_sw_derive_y(const mbedtls_ecp_group *grp,
769 int mbedtls_ecp_point_read_binary(const mbedtls_ecp_group *grp, in mbedtls_ecp_point_read_binary()
[all …]
H A Decjpake.c158 const mbedtls_ecp_group *grp, in ecjpake_write_len_point()
193 const mbedtls_ecp_group *grp, in ecjpake_hash()
244 const mbedtls_ecp_group *grp, in ecjpake_zkp_read()
293 MBEDTLS_MPI_CHK(mbedtls_ecp_muladd((mbedtls_ecp_group *) grp, in ecjpake_zkp_read()
314 const mbedtls_ecp_group *grp, in ecjpake_zkp_write()
340 MBEDTLS_MPI_CHK(mbedtls_ecp_gen_keypair_base((mbedtls_ecp_group *) grp, in ecjpake_zkp_write()
375 const mbedtls_ecp_group *grp, in ecjpake_kkp_read()
412 const mbedtls_ecp_group *grp, in ecjpake_kkp_write()
431 MBEDTLS_MPI_CHK(mbedtls_ecp_gen_keypair_base((mbedtls_ecp_group *) grp, G, x, X, in ecjpake_kkp_write()
450 const mbedtls_ecp_group *grp, in ecjpake_kkpp_read()
[all …]
H A Decdsa.c203 static int derive_mpi(const mbedtls_ecp_group *grp, mbedtls_mpi *x, in derive_mpi()
243 int mbedtls_ecdsa_sign_restartable(mbedtls_ecp_group *grp, in mbedtls_ecdsa_sign_restartable()
380 int mbedtls_ecdsa_sign(mbedtls_ecp_group *grp, mbedtls_mpi *r, mbedtls_mpi *s, in mbedtls_ecdsa_sign()
397 int mbedtls_ecdsa_sign_det_restartable(mbedtls_ecp_group *grp, in mbedtls_ecdsa_sign_det_restartable()
470 int mbedtls_ecdsa_sign_det_ext(mbedtls_ecp_group *grp, mbedtls_mpi *r, in mbedtls_ecdsa_sign_det_ext()
488 int mbedtls_ecdsa_verify_restartable(mbedtls_ecp_group *grp, in mbedtls_ecdsa_verify_restartable()
596 int mbedtls_ecdsa_verify(mbedtls_ecp_group *grp, in mbedtls_ecdsa_verify()
H A Decdh.c54 static int ecdh_gen_public_restartable(mbedtls_ecp_group *grp, in ecdh_gen_public_restartable()
81 int mbedtls_ecdh_gen_public(mbedtls_ecp_group *grp, mbedtls_mpi *d, mbedtls_ecp_point *Q, in mbedtls_ecdh_gen_public()
93 static int ecdh_compute_shared_restartable(mbedtls_ecp_group *grp, in ecdh_compute_shared_restartable()
124 int mbedtls_ecdh_compute_shared(mbedtls_ecp_group *grp, mbedtls_mpi *z, in mbedtls_ecdh_compute_shared()
/aosp_15_r20/external/openthread/third_party/mbedtls/repo/library/
H A Decp_internal_alt.h63 unsigned char mbedtls_internal_ecp_grp_capable(const mbedtls_ecp_group *grp);
80 int mbedtls_internal_ecp_init(const mbedtls_ecp_group *grp);
88 void mbedtls_internal_ecp_free(const mbedtls_ecp_group *grp);
108 int mbedtls_internal_ecp_randomize_jac(const mbedtls_ecp_group *grp,
155 int mbedtls_internal_ecp_add_mixed(const mbedtls_ecp_group *grp,
180 int mbedtls_internal_ecp_double_jac(const mbedtls_ecp_group *grp,
210 int mbedtls_internal_ecp_normalize_jac_many(const mbedtls_ecp_group *grp,
228 int mbedtls_internal_ecp_normalize_jac(const mbedtls_ecp_group *grp,
237 int mbedtls_internal_ecp_double_add_mxz(const mbedtls_ecp_group *grp,
261 int mbedtls_internal_ecp_randomize_mxz(const mbedtls_ecp_group *grp,
[all …]
H A Decp.c246 int mbedtls_ecp_check_budget(const mbedtls_ecp_group *grp, in mbedtls_ecp_check_budget()
486 mbedtls_ecp_curve_type mbedtls_ecp_get_type(const mbedtls_ecp_group *grp) in mbedtls_ecp_get_type()
512 void mbedtls_ecp_group_init(mbedtls_ecp_group *grp) in mbedtls_ecp_group_init()
558 static int ecp_group_is_static_comb_table(const mbedtls_ecp_group *grp) in ecp_group_is_static_comb_table()
571 void mbedtls_ecp_group_free(mbedtls_ecp_group *grp) in mbedtls_ecp_group_free()
597 mbedtls_platform_zeroize(grp, sizeof(mbedtls_ecp_group)); in mbedtls_ecp_group_free()
631 int mbedtls_ecp_group_copy(mbedtls_ecp_group *dst, const mbedtls_ecp_group *src) in mbedtls_ecp_group_copy()
691 int mbedtls_ecp_point_write_binary(const mbedtls_ecp_group *grp, in mbedtls_ecp_point_write_binary()
760 static int mbedtls_ecp_sw_derive_y(const mbedtls_ecp_group *grp,
769 int mbedtls_ecp_point_read_binary(const mbedtls_ecp_group *grp, in mbedtls_ecp_point_read_binary()
[all …]
H A Decjpake.c158 const mbedtls_ecp_group *grp, in ecjpake_write_len_point()
193 const mbedtls_ecp_group *grp, in ecjpake_hash()
244 const mbedtls_ecp_group *grp, in ecjpake_zkp_read()
293 MBEDTLS_MPI_CHK(mbedtls_ecp_muladd((mbedtls_ecp_group *) grp, in ecjpake_zkp_read()
314 const mbedtls_ecp_group *grp, in ecjpake_zkp_write()
340 MBEDTLS_MPI_CHK(mbedtls_ecp_gen_keypair_base((mbedtls_ecp_group *) grp, in ecjpake_zkp_write()
375 const mbedtls_ecp_group *grp, in ecjpake_kkp_read()
412 const mbedtls_ecp_group *grp, in ecjpake_kkp_write()
431 MBEDTLS_MPI_CHK(mbedtls_ecp_gen_keypair_base((mbedtls_ecp_group *) grp, G, x, X, in ecjpake_kkp_write()
450 const mbedtls_ecp_group *grp, in ecjpake_kkpp_read()
[all …]
H A Decdsa.c203 static int derive_mpi(const mbedtls_ecp_group *grp, mbedtls_mpi *x, in derive_mpi()
243 int mbedtls_ecdsa_sign_restartable(mbedtls_ecp_group *grp, in mbedtls_ecdsa_sign_restartable()
380 int mbedtls_ecdsa_sign(mbedtls_ecp_group *grp, mbedtls_mpi *r, mbedtls_mpi *s, in mbedtls_ecdsa_sign()
397 int mbedtls_ecdsa_sign_det_restartable(mbedtls_ecp_group *grp, in mbedtls_ecdsa_sign_det_restartable()
470 int mbedtls_ecdsa_sign_det_ext(mbedtls_ecp_group *grp, mbedtls_mpi *r, in mbedtls_ecdsa_sign_det_ext()
488 int mbedtls_ecdsa_verify_restartable(mbedtls_ecp_group *grp, in mbedtls_ecdsa_verify_restartable()
596 int mbedtls_ecdsa_verify(mbedtls_ecp_group *grp, in mbedtls_ecdsa_verify()
H A Decdh.c54 static int ecdh_gen_public_restartable(mbedtls_ecp_group *grp, in ecdh_gen_public_restartable()
81 int mbedtls_ecdh_gen_public(mbedtls_ecp_group *grp, mbedtls_mpi *d, mbedtls_ecp_point *Q, in mbedtls_ecdh_gen_public()
93 static int ecdh_compute_shared_restartable(mbedtls_ecp_group *grp, in ecdh_compute_shared_restartable()
124 int mbedtls_ecdh_compute_shared(mbedtls_ecp_group *grp, mbedtls_mpi *z, in mbedtls_ecdh_compute_shared()
H A Dpkparse.c109 static int pk_group_from_specified(const mbedtls_asn1_buf *params, mbedtls_ecp_group *grp) in pk_group_from_specified()
260 static int pk_group_id_from_group(const mbedtls_ecp_group *grp, mbedtls_ecp_group_id *grp_id) in pk_group_id_from_group()
263 mbedtls_ecp_group ref; in pk_group_id_from_group()
306 mbedtls_ecp_group grp; in pk_ecc_group_id_from_specified()
/aosp_15_r20/external/mbedtls/tests/suites/
H A Dtest_suite_ecp.function18 /* Auxiliary function to compare two mbedtls_ecp_group objects. */
19 inline static int mbedtls_ecp_group_cmp(mbedtls_ecp_group *grp1,
20 mbedtls_ecp_group *grp2)
81 mbedtls_ecp_group grp;
132 mbedtls_ecp_group grp;
177 mbedtls_ecp_group grp;
264 mbedtls_ecp_group grp;
327 mbedtls_ecp_group grp;
383 mbedtls_ecp_group grp;
438 mbedtls_ecp_group grp;
[all …]
H A Dtest_suite_ecdh.function68 mbedtls_ecp_group grp;
109 mbedtls_ecp_group grp;
251 mbedtls_ecp_group grp;
268 /* The ECDH context is not guaranteed to have an mbedtls_ecp_group structure
H A Dtest_suite_ecdsa.function13 mbedtls_ecp_group grp;
45 mbedtls_ecp_group grp;
83 mbedtls_ecp_group grp;
197 mbedtls_ecp_group grp;
/aosp_15_r20/external/openthread/third_party/mbedtls/repo/tests/suites/
H A Dtest_suite_ecp.function18 /* Auxiliary function to compare two mbedtls_ecp_group objects. */
19 inline static int mbedtls_ecp_group_cmp(mbedtls_ecp_group *grp1,
20 mbedtls_ecp_group *grp2)
81 mbedtls_ecp_group grp;
132 mbedtls_ecp_group grp;
177 mbedtls_ecp_group grp;
264 mbedtls_ecp_group grp;
327 mbedtls_ecp_group grp;
383 mbedtls_ecp_group grp;
438 mbedtls_ecp_group grp;
[all …]
H A Dtest_suite_ecdh.function68 mbedtls_ecp_group grp;
109 mbedtls_ecp_group grp;
251 mbedtls_ecp_group grp;
268 /* The ECDH context is not guaranteed to have an mbedtls_ecp_group structure
H A Dtest_suite_ecdsa.function13 mbedtls_ecp_group grp;
45 mbedtls_ecp_group grp;
83 mbedtls_ecp_group grp;
197 mbedtls_ecp_group grp;
/aosp_15_r20/external/openthread/third_party/mbedtls/repo/tests/include/alt-dummy/
H A Decp_alt.h10 typedef struct mbedtls_ecp_group { struct
20 mbedtls_ecp_group; argument
/aosp_15_r20/external/mbedtls/tests/include/alt-dummy/
H A Decp_alt.h10 typedef struct mbedtls_ecp_group { struct
20 mbedtls_ecp_group; argument

12