Home
last modified time | relevance | path

Searched refs:grp_id (Results 1 – 25 of 29) sorted by relevance

12

/mbedtls-latest/library/
Decdh.c35 return ctx->grp_id; in mbedtls_ecdh_grp_id()
152 return ctx->MBEDTLS_PRIVATE(grp_id); in mbedtls_ecdh_get_grp_id()
178 mbedtls_ecp_group_id grp_id) in ecdh_setup_internal() argument
182 ret = mbedtls_ecp_group_load(&ctx->grp, grp_id); in ecdh_setup_internal()
193 int mbedtls_ecdh_setup(mbedtls_ecdh_context *ctx, mbedtls_ecp_group_id grp_id) in mbedtls_ecdh_setup() argument
196 return ecdh_setup_internal(ctx, grp_id); in mbedtls_ecdh_setup()
198 switch (grp_id) { in mbedtls_ecdh_setup()
203 ctx->grp_id = grp_id; in mbedtls_ecdh_setup()
204 return mbedtls_everest_setup(&ctx->ctx.everest_ecdh, grp_id); in mbedtls_ecdh_setup()
209 ctx->grp_id = grp_id; in mbedtls_ecdh_setup()
[all …]
Dpsa_crypto_ecp.c95 mbedtls_ecp_group_id grp_id = MBEDTLS_ECP_DP_NONE; in mbedtls_psa_ecp_load_representation() local
146 grp_id = mbedtls_ecc_group_from_psa(PSA_KEY_TYPE_ECC_GET_FAMILY(type), in mbedtls_psa_ecp_load_representation()
148 if (grp_id == MBEDTLS_ECP_DP_NONE) { in mbedtls_psa_ecp_load_representation()
154 mbedtls_ecp_group_load(&ecp->grp, grp_id)); in mbedtls_psa_ecp_load_representation()
329 mbedtls_ecp_group_id grp_id = in mbedtls_psa_ecp_generate_key() local
333 mbedtls_ecp_curve_info_from_grp_id(grp_id); in mbedtls_psa_ecp_generate_key()
336 if (grp_id == MBEDTLS_ECP_DP_NONE || curve_info == NULL) { in mbedtls_psa_ecp_generate_key()
341 ret = mbedtls_ecp_gen_key(grp_id, &ecp, in mbedtls_psa_ecp_generate_key()
Dpkwrite.c231 mbedtls_ecp_group_id grp_id) in pk_write_ec_param() argument
238 if ((ret = mbedtls_oid_get_oid_by_ec_grp(grp_id, &oid, &oid_len)) != 0) { in pk_write_ec_param()
270 mbedtls_ecp_group_id grp_id; in pk_write_ec_rfc8410_der() local
277 grp_id = mbedtls_pk_get_ec_group_id(pk); in pk_write_ec_rfc8410_der()
279 if ((ret = mbedtls_oid_get_oid_by_ec_grp_algid(grp_id, &oid, &oid_len)) != 0) { in pk_write_ec_rfc8410_der()
312 mbedtls_ecp_group_id grp_id; in pk_write_ec_der() local
334 grp_id = mbedtls_pk_get_ec_group_id(pk); in pk_write_ec_der()
335 MBEDTLS_ASN1_CHK_ADD(par_len, pk_write_ec_param(p, buf, grp_id)); in pk_write_ec_der()
Dpkparse.c74 mbedtls_ecp_group_id *grp_id) in pk_ecc_group_id_from_specified() argument
77 (void) grp_id; in pk_ecc_group_id_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() argument
290 *grp_id = *id; in pk_group_id_from_group()
303 mbedtls_ecp_group_id *grp_id) in pk_ecc_group_id_from_specified() argument
314 ret = pk_group_id_from_group(&grp, grp_id); in pk_ecc_group_id_from_specified()
392 mbedtls_ecp_group_id grp_id; in pk_use_ecparams() local
395 if (mbedtls_oid_get_ec_grp(params, &grp_id) != 0) { in pk_use_ecparams()
399 ret = pk_ecc_group_id_from_specified(params, &grp_id); in pk_use_ecparams()
405 return mbedtls_pk_ecc_set_group(pk, grp_id); in pk_use_ecparams()
[all …]
Decp.c413 curve_info->grp_id != MBEDTLS_ECP_DP_NONE; in mbedtls_ecp_grp_id_list()
415 ecp_supported_grp_id[i++] = curve_info->grp_id; in mbedtls_ecp_grp_id_list()
428 const mbedtls_ecp_curve_info *mbedtls_ecp_curve_info_from_grp_id(mbedtls_ecp_group_id grp_id) in mbedtls_ecp_curve_info_from_grp_id() argument
433 curve_info->grp_id != MBEDTLS_ECP_DP_NONE; in mbedtls_ecp_curve_info_from_grp_id()
435 if (curve_info->grp_id == grp_id) { in mbedtls_ecp_curve_info_from_grp_id()
451 curve_info->grp_id != MBEDTLS_ECP_DP_NONE; in mbedtls_ecp_curve_info_from_tls_id()
473 curve_info->grp_id != MBEDTLS_ECP_DP_NONE; in mbedtls_ecp_curve_info_from_name()
915 mbedtls_ecp_group_id grp_id; in mbedtls_ecp_tls_read_group() local
916 if ((ret = mbedtls_ecp_tls_read_group_id(&grp_id, buf, len)) != 0) { in mbedtls_ecp_tls_read_group()
920 return mbedtls_ecp_group_load(grp, grp_id); in mbedtls_ecp_tls_read_group()
[all …]
Doid.c540 mbedtls_ecp_group_id grp_id; member
617 FN_OID_TYPED_FROM_ASN1(oid_ecp_grp_t, grp_id, oid_ecp_grp)
618 FN_OID_GET_ATTR1(mbedtls_oid_get_ec_grp, oid_ecp_grp_t, grp_id, mbedtls_ecp_group_id, grp_id)
623 grp_id)
631 mbedtls_ecp_group_id grp_id; member
659 grp_id)
664 grp_id)
Dpk_ecc.c17 int mbedtls_pk_ecc_set_group(mbedtls_pk_context *pk, mbedtls_ecp_group_id grp_id) in mbedtls_pk_ecc_set_group() argument
21 psa_ecc_family_t ec_family = mbedtls_ecc_group_to_psa(grp_id, &ec_bits); in mbedtls_pk_ecc_set_group()
39 mbedtls_pk_ec_ro(*pk)->grp.id != grp_id) { in mbedtls_pk_ecc_set_group()
44 return mbedtls_ecp_group_load(&(ecp->grp), grp_id); in mbedtls_pk_ecc_set_group()
Dssl_tls12_client.c1792 mbedtls_ecp_group_id grp_id; in ssl_check_server_ecdh_params() local
1794 grp_id = ssl->handshake->ecdh_ctx.grp.id; in ssl_check_server_ecdh_params()
1796 grp_id = ssl->handshake->ecdh_ctx.grp_id; in ssl_check_server_ecdh_params()
1799 tls_id = mbedtls_ssl_get_tls_id_from_ecp_group_id(grp_id); in ssl_check_server_ecdh_params()
1808 if (mbedtls_ssl_check_curve(ssl, grp_id) != 0) { in ssl_check_server_ecdh_params()
2018 mbedtls_ecp_group_id grp_id = mbedtls_pk_get_ec_group_id(peer_pk); in ssl_get_ecdh_params_from_cert() local
2020 if (mbedtls_ssl_check_curve(ssl, grp_id) != 0) { in ssl_get_ecdh_params_from_cert()
2025 tls_id = mbedtls_ssl_get_tls_id_from_ecp_group_id(grp_id); in ssl_get_ecdh_params_from_cert()
2028 grp_id)); in ssl_get_ecdh_params_from_cert()
Dpk_internal.h138 int mbedtls_pk_ecc_set_group(mbedtls_pk_context *pk, mbedtls_ecp_group_id grp_id);
Dpk.c936 mbedtls_ecp_group_id grp_id; in copy_from_psa() local
943 grp_id = mbedtls_ecc_group_from_psa(PSA_KEY_TYPE_ECC_GET_FAMILY(key_type), key_bits); in copy_from_psa()
944 ret = mbedtls_pk_ecc_set_group(pk, grp_id); in copy_from_psa()
Dssl_tls12_server.c667 mbedtls_ecp_group_id grp_id = mbedtls_pk_get_ec_group_id(pk); in ssl_check_key_curve() local
672 if (curr_grp_id == grp_id) { in ssl_check_key_curve()
2603 mbedtls_ecp_group_id grp_id; in ssl_get_ecdh_params_from_cert() local
2684 grp_id = mbedtls_pk_get_ec_group_id(pk); in ssl_get_ecdh_params_from_cert()
2685 if (grp_id == MBEDTLS_ECP_DP_NONE) { in ssl_get_ecdh_params_from_cert()
2688 tls_id = mbedtls_ssl_get_tls_id_from_ecp_group_id(grp_id); in ssl_get_ecdh_params_from_cert()
/mbedtls-latest/programs/pkey/
Decdsa.c33 #define ECPARAMS mbedtls_ecp_curve_list()->grp_id
133 mbedtls_ecp_group_id grp_id = mbedtls_ecp_keypair_get_group_id(&ctx_sign); in main() local
135 mbedtls_ecp_curve_info_from_grp_id(grp_id); in main()
187 if ((ret = mbedtls_ecp_set_public_key(grp_id, &ctx_verify, &Q)) != 0) { in main()
Dgen_key.c77 #define DFL_EC_CURVE mbedtls_ecp_curve_list()->grp_id
322 opt.ec_curve = curve_info->grp_id; in main()
/mbedtls-latest/programs/test/
Dbenchmark.c1138 curve_info->grp_id != MBEDTLS_ECP_DP_NONE; in main()
1140 if (!mbedtls_ecdsa_can_do(curve_info->grp_id)) { in main()
1146 if (mbedtls_ecdsa_genkey(&ecdsa, curve_info->grp_id, myrand, NULL) != 0) { in main()
1164 curve_info->grp_id != MBEDTLS_ECP_DP_NONE; in main()
1166 if (!mbedtls_ecdsa_can_do(curve_info->grp_id)) { in main()
1172 if (mbedtls_ecdsa_genkey(&ecdsa, curve_info->grp_id, myrand, NULL) != 0 || in main()
1197 curve_info->grp_id != MBEDTLS_ECP_DP_NONE; in main()
1199 if (!mbedtls_ecdh_can_do(curve_info->grp_id)) { in main()
1205 CHECK_AND_CONTINUE(mbedtls_ecdh_setup(&ecdh_srv, curve_info->grp_id)); in main()
1229 curve_info->grp_id != MBEDTLS_ECP_DP_NONE; in main()
[all …]
/mbedtls-latest/tests/suites/
Dtest_suite_ecp.function129 void ecp_check_pub(int grp_id, char *x_hex, char *y_hex, char *z_hex,
138 TEST_ASSERT(mbedtls_ecp_group_load(&grp, grp_id) == 0);
886 TEST_EQUAL(crv->grp_id, id);
893 TEST_EQUAL(crv_tls_id->grp_id, id);
894 TEST_EQUAL(crv_name->grp_id, id);
929 crv->grp_id != MBEDTLS_ECP_DP_NONE &&
930 crv->grp_id != (unsigned) id;
934 TEST_EQUAL(crv->grp_id, id);
1004 void ecp_calc_public(int grp_id, data_t *private_data,
1012 TEST_EQUAL(mbedtls_ecp_group_load(&key.grp, grp_id), 0);
[all …]
Dtest_suite_ecdh.function4 static int load_public_key(int grp_id, data_t *point,
8 TEST_ASSERT(mbedtls_ecp_group_load(&ecp->grp, grp_id) == 0);
20 static int load_private_key(int grp_id, data_t *private_key,
25 TEST_ASSERT(mbedtls_ecp_read_key(grp_id, ecp,
367 void ecdh_exchange_calc_secret(int grp_id,
385 if (!load_private_key(grp_id, our_private_key, &our_key, &rnd_info)) {
388 if (!load_public_key(grp_id, their_point, &their_key)) {
Dtest_suite_pk.function352 mbedtls_ecp_group_id grp_id;
353 grp_id = mbedtls_ecc_group_from_psa(PSA_KEY_TYPE_ECC_GET_FAMILY(type), bits);
354 TEST_EQUAL(get_predefined_key_data(1, grp_id, &key_data, &key_data_size, NULL, 0), 0);
531 mbedtls_ecp_group_id grp_id = MBEDTLS_TEST_ECP_DP_ONE_CURVE;
533 *psa_type = PSA_KEY_TYPE_ECC_KEY_PAIR(mbedtls_ecc_group_to_psa(grp_id, &bits));
534 TEST_EQUAL(pk_setup(pk, pk_type, grp_id), 0);
1233 void pk_sign_verify_restart(int pk_type, int grp_id, char *d_str,
1252 TEST_ASSERT(mbedtls_ecp_group_load(&mbedtls_pk_ec_rw(prv)->grp, grp_id) == 0);
1256 TEST_ASSERT(mbedtls_ecp_group_load(&mbedtls_pk_ec_rw(pub)->grp, grp_id) == 0);
Dtest_suite_ecdsa.function496 void ecdsa_verify(int grp_id, char *x, char *y, char *r, char *s, data_t *content, int expected)
506 TEST_EQUAL(mbedtls_ecp_group_load(&ctx.grp, grp_id), 0);
/mbedtls-latest/include/mbedtls/
Decp.h141 mbedtls_ecp_group_id grp_id; /*!< An internal identifier. */ member
576 const mbedtls_ecp_curve_info *mbedtls_ecp_curve_info_from_grp_id(mbedtls_ecp_group_id grp_id);
1259 int mbedtls_ecp_gen_key(mbedtls_ecp_group_id grp_id, mbedtls_ecp_keypair *key,
1291 int mbedtls_ecp_set_public_key(mbedtls_ecp_group_id grp_id,
1328 int mbedtls_ecp_read_key(mbedtls_ecp_group_id grp_id, mbedtls_ecp_keypair *key,
Doid.h569 int mbedtls_oid_get_ec_grp(const mbedtls_asn1_buf *oid, mbedtls_ecp_group_id *grp_id);
580 int mbedtls_oid_get_oid_by_ec_grp(mbedtls_ecp_group_id grp_id,
592 int mbedtls_oid_get_ec_grp_algid(const mbedtls_asn1_buf *oid, mbedtls_ecp_group_id *grp_id);
604 int mbedtls_oid_get_oid_by_ec_grp_algid(mbedtls_ecp_group_id grp_id,
Decdh.h123 mbedtls_ecp_group_id MBEDTLS_PRIVATE(grp_id);/*!< The elliptic curve used. */
255 mbedtls_ecp_group_id grp_id);
/mbedtls-latest/3rdparty/everest/library/
Deverest.c35 int mbedtls_everest_setup( mbedtls_ecdh_context_everest *ctx, int grp_id ) in mbedtls_everest_setup() argument
37 if( grp_id != MBEDTLS_ECP_DP_CURVE25519 ) in mbedtls_everest_setup()
/mbedtls-latest/programs/fuzz/
Dfuzz_pubkey.c51 mbedtls_ecp_group_id grp_id = mbedtls_ecp_keypair_get_group_id(ecp); in LLVMFuzzerTestOneInput() local
53 mbedtls_ecp_curve_info_from_grp_id(grp_id); in LLVMFuzzerTestOneInput()
Dfuzz_privkey.c74 mbedtls_ecp_group_id grp_id = mbedtls_ecp_keypair_get_group_id(ecp); in LLVMFuzzerTestOneInput() local
76 mbedtls_ecp_curve_info_from_grp_id(grp_id); in LLVMFuzzerTestOneInput()
/mbedtls-latest/3rdparty/everest/include/everest/
Deverest.h61 int mbedtls_everest_setup( mbedtls_ecdh_context_everest *ctx, int grp_id );

12