/aosp_15_r20/external/mbedtls/include/mbedtls/ |
H A D | ecp.h | 232 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 D | ecdsa.h | 161 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 D | ecdh.h | 87 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 D | ecp.h | 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, [all …]
|
H A D | ecdsa.h | 161 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 D | ecdh.h | 87 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 D | ecp_internal_alt.h | 63 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 D | ecp.c | 246 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 D | ecjpake.c | 158 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 D | ecdsa.c | 203 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 D | ecdh.c | 54 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 D | ecp_internal_alt.h | 63 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 D | ecp.c | 246 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 D | ecjpake.c | 158 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 D | ecdsa.c | 203 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 D | ecdh.c | 54 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 D | pkparse.c | 109 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 D | test_suite_ecp.function | 18 /* 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 D | test_suite_ecdh.function | 68 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 D | test_suite_ecdsa.function | 13 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 D | test_suite_ecp.function | 18 /* 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 D | test_suite_ecdh.function | 68 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 D | test_suite_ecdsa.function | 13 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 D | ecp_alt.h | 10 typedef struct mbedtls_ecp_group { struct 20 mbedtls_ecp_group; argument
|
/aosp_15_r20/external/mbedtls/tests/include/alt-dummy/ |
H A D | ecp_alt.h | 10 typedef struct mbedtls_ecp_group { struct 20 mbedtls_ecp_group; argument
|