/third_party/mbedtls/library/ |
D | ecp.c | 253 int mbedtls_ecp_check_budget(const mbedtls_ecp_group *grp, in mbedtls_ecp_check_budget() argument 260 if (grp->pbits >= 512) { in mbedtls_ecp_check_budget() 262 } else if (grp->pbits >= 384) { in mbedtls_ecp_check_budget() 491 mbedtls_ecp_curve_type mbedtls_ecp_get_type(const mbedtls_ecp_group *grp) in mbedtls_ecp_get_type() argument 493 if (grp->G.X.p == NULL) { in mbedtls_ecp_get_type() 497 if (grp->G.Y.p == NULL) { in mbedtls_ecp_get_type() 517 void mbedtls_ecp_group_init(mbedtls_ecp_group *grp) in mbedtls_ecp_group_init() argument 519 grp->id = MBEDTLS_ECP_DP_NONE; in mbedtls_ecp_group_init() 520 mbedtls_mpi_init(&grp->P); in mbedtls_ecp_group_init() 521 mbedtls_mpi_init(&grp->A); in mbedtls_ecp_group_init() [all …]
|
D | ecdsa.c | 162 MBEDTLS_MPI_CHK(mbedtls_ecp_check_budget(grp, ECDSA_RS_ECP, ops)); 215 static int derive_mpi(const mbedtls_ecp_group *grp, mbedtls_mpi *x, in derive_mpi() argument 219 size_t n_size = (grp->nbits + 7) / 8; in derive_mpi() 223 if (use_size * 8 > grp->nbits) { in derive_mpi() 224 MBEDTLS_MPI_CHK(mbedtls_mpi_shift_r(x, use_size * 8 - grp->nbits)); in derive_mpi() 228 if (mbedtls_mpi_cmp_mpi(x, &grp->N) >= 0) { in derive_mpi() 229 MBEDTLS_MPI_CHK(mbedtls_mpi_sub_mpi(x, x, &grp->N)); in derive_mpi() 242 int mbedtls_ecdsa_sign_restartable(mbedtls_ecp_group *grp, in mbedtls_ecdsa_sign_restartable() argument 257 if (!mbedtls_ecdsa_can_do(grp->id) || grp->N.p == NULL) { in mbedtls_ecdsa_sign_restartable() 262 if (mbedtls_mpi_cmp_int(d, 1) < 0 || mbedtls_mpi_cmp_mpi(d, &grp->N) >= 0) { in mbedtls_ecdsa_sign_restartable() [all …]
|
D | ecjpake.c | 90 mbedtls_ecp_group_init(&ctx->grp); in mbedtls_ecjpake_init() 114 mbedtls_ecp_group_free(&ctx->grp); in mbedtls_ecjpake_free() 157 MBEDTLS_MPI_CHK(mbedtls_ecp_group_load(&ctx->grp, curve)); in mbedtls_ecjpake_setup() 188 ctx->grp.id == MBEDTLS_ECP_DP_NONE || in mbedtls_ecjpake_check() 201 const mbedtls_ecp_group *grp, in ecjpake_write_len_point() argument 213 ret = mbedtls_ecp_point_write_binary(grp, P, pf, in ecjpake_write_len_point() 236 const mbedtls_ecp_group *grp, in ecjpake_hash() argument 252 MBEDTLS_MPI_CHK(ecjpake_write_len_point(&p, end, grp, pf, G)); in ecjpake_hash() 253 MBEDTLS_MPI_CHK(ecjpake_write_len_point(&p, end, grp, pf, V)); in ecjpake_hash() 254 MBEDTLS_MPI_CHK(ecjpake_write_len_point(&p, end, grp, pf, X)); in ecjpake_hash() [all …]
|
D | ecp_internal_alt.h | 75 unsigned char mbedtls_internal_ecp_grp_capable(const mbedtls_ecp_group *grp); 92 int mbedtls_internal_ecp_init(const mbedtls_ecp_group *grp); 100 void mbedtls_internal_ecp_free(const mbedtls_ecp_group *grp); 120 int mbedtls_internal_ecp_randomize_jac(const mbedtls_ecp_group *grp, 167 int mbedtls_internal_ecp_add_mixed(const mbedtls_ecp_group *grp, 192 int mbedtls_internal_ecp_double_jac(const mbedtls_ecp_group *grp, 222 int mbedtls_internal_ecp_normalize_jac_many(const mbedtls_ecp_group *grp, 240 int mbedtls_internal_ecp_normalize_jac(const mbedtls_ecp_group *grp, 249 int mbedtls_internal_ecp_double_add_mxz(const mbedtls_ecp_group *grp, 273 int mbedtls_internal_ecp_randomize_mxz(const mbedtls_ecp_group *grp, [all …]
|
D | ecdh.c | 45 return ctx->grp.id; in mbedtls_ecdh_grp_id() 66 static int ecdh_gen_public_restartable(mbedtls_ecp_group *grp, in ecdh_gen_public_restartable() argument 80 MBEDTLS_MPI_CHK(mbedtls_ecp_gen_privkey(grp, d, f_rng, p_rng)); in ecdh_gen_public_restartable() 83 MBEDTLS_MPI_CHK(mbedtls_ecp_mul_restartable(grp, Q, d, &grp->G, in ecdh_gen_public_restartable() 93 int mbedtls_ecdh_gen_public(mbedtls_ecp_group *grp, mbedtls_mpi *d, mbedtls_ecp_point *Q, in mbedtls_ecdh_gen_public() argument 97 return ecdh_gen_public_restartable(grp, d, Q, f_rng, p_rng, NULL); in mbedtls_ecdh_gen_public() 105 static int ecdh_compute_shared_restartable(mbedtls_ecp_group *grp, in ecdh_compute_shared_restartable() argument 117 MBEDTLS_MPI_CHK(mbedtls_ecp_mul_restartable(grp, &P, d, Q, in ecdh_compute_shared_restartable() 136 int mbedtls_ecdh_compute_shared(mbedtls_ecp_group *grp, mbedtls_mpi *z, in mbedtls_ecdh_compute_shared() argument 141 return ecdh_compute_shared_restartable(grp, z, Q, d, in mbedtls_ecdh_compute_shared() [all …]
|
D | pkparse.c | 223 static int pk_group_from_specified(const mbedtls_asn1_buf *params, mbedtls_ecp_group *grp) in pk_group_from_specified() argument 274 if ((ret = mbedtls_asn1_get_mpi(&p, end_field, &grp->P)) != 0) { in pk_group_from_specified() 278 grp->pbits = mbedtls_mpi_bitlen(&grp->P); in pk_group_from_specified() 306 (ret = mbedtls_mpi_read_binary(&grp->A, p, len)) != 0) { in pk_group_from_specified() 313 (ret = mbedtls_mpi_read_binary(&grp->B, p, len)) != 0) { in pk_group_from_specified() 336 if ((ret = mbedtls_ecp_point_read_binary(grp, &grp->G, in pk_group_from_specified() 344 len != mbedtls_mpi_size(&grp->P) + 1 || in pk_group_from_specified() 345 mbedtls_mpi_read_binary(&grp->G.X, p + 1, len - 1) != 0 || in pk_group_from_specified() 346 mbedtls_mpi_lset(&grp->G.Y, p[0] - 2) != 0 || in pk_group_from_specified() 347 mbedtls_mpi_lset(&grp->G.Z, 1) != 0) { in pk_group_from_specified() [all …]
|
D | psa_crypto_ecp.c | 110 mbedtls_ecp_group_load(&ecp->grp, grp_id)); in mbedtls_psa_ecp_load_representation() 119 mbedtls_ecp_point_read_binary(&ecp->grp, &ecp->Q, in mbedtls_psa_ecp_load_representation() 128 mbedtls_ecp_check_pubkey(&ecp->grp, &ecp->Q)); in mbedtls_psa_ecp_load_representation() 135 mbedtls_ecp_read_key(ecp->grp.id, in mbedtls_psa_ecp_load_representation() 183 *bits = ecp->grp.nbits + 1; in mbedtls_psa_ecp_import_key() 185 *bits = ecp->grp.nbits; in mbedtls_psa_ecp_import_key() 217 mbedtls_ecp_mul(&ecp->grp, &ecp->Q, &ecp->d, &ecp->grp.G, in mbedtls_psa_ecp_export_key() 226 mbedtls_ecp_point_write_binary(&ecp->grp, &ecp->Q, in mbedtls_psa_ecp_export_key() 237 if (data_size < PSA_BITS_TO_BYTES(ecp->grp.nbits)) { in mbedtls_psa_ecp_export_key() 244 PSA_BITS_TO_BYTES(ecp->grp.nbits))); in mbedtls_psa_ecp_export_key() [all …]
|
/third_party/mbedtls/tests/suites/ |
D | test_suite_ecp.function | 85 mbedtls_ecp_group grp; 91 mbedtls_ecp_group_init(&grp); 95 mbedtls_ecp_point_write_binary(&grp, &P, 100 mbedtls_ecp_tls_write_point(&grp, &P, 136 mbedtls_ecp_group grp; 139 mbedtls_ecp_group_init(&grp); 142 TEST_ASSERT(mbedtls_ecp_group_load(&grp, grp_id) == 0); 148 TEST_ASSERT(mbedtls_ecp_check_pubkey(&grp, &P) == ret); 151 mbedtls_ecp_group_free(&grp); 181 mbedtls_ecp_group grp; [all …]
|
D | test_suite_ecdsa.function | 19 mbedtls_ecp_group grp; 25 mbedtls_ecp_group_init(&grp); 31 TEST_ASSERT(mbedtls_ecp_group_load(&grp, id) == 0); 32 TEST_ASSERT(mbedtls_ecp_gen_keypair(&grp, &d, &Q, 36 TEST_ASSERT(mbedtls_ecdsa_sign(&grp, &r, &s, &d, buf, sizeof(buf), 39 TEST_ASSERT(mbedtls_ecdsa_verify(&grp, buf, sizeof(buf), &Q, &r, &s) == 0); 42 mbedtls_ecp_group_free(&grp); 51 mbedtls_ecp_group grp; 57 mbedtls_ecp_group_init(&grp); 66 TEST_ASSERT(mbedtls_ecp_group_load(&grp, id) == 0); [all …]
|
D | test_suite_ecdh.function | 8 TEST_ASSERT(mbedtls_ecp_group_load(&ecp->grp, grp_id) == 0); 9 TEST_ASSERT(mbedtls_ecp_point_read_binary(&ecp->grp, 13 TEST_ASSERT(mbedtls_ecp_check_pubkey(&ecp->grp, 28 TEST_ASSERT(mbedtls_ecp_check_privkey(&ecp->grp, &ecp->d) == 0); 30 TEST_ASSERT(mbedtls_ecp_mul(&ecp->grp, &ecp->Q, &ecp->d, 31 &ecp->grp.G, 68 mbedtls_ecp_group grp; 73 mbedtls_ecp_group_init(&grp); 79 TEST_ASSERT(mbedtls_ecp_group_load(&grp, id) == 0); 81 TEST_ASSERT(mbedtls_ecdh_gen_public(&grp, &dA, &qA, [all …]
|
/third_party/toybox/toys/posix/ |
D | id.c | 89 struct group *grp; in do_id() local 107 grp = xgetgrgid(i ? gid : egid); in do_id() 108 if (flags & FLAG_g) s_or_u(grp->gr_name, grp->gr_gid, 1); in do_id() 112 showid(" gid=", grp->gr_gid, grp->gr_name); in do_id() 120 grp = xgetgrgid(egid); in do_id() 121 showid(" egid=", grp->gr_gid, grp->gr_name); in do_id() 125 showid(" groups=", grp->gr_gid, grp->gr_name); in do_id() 139 if (!(grp = getgrgid(groups[i]))) perror_msg(0); in do_id() 140 else if (toys.optflags&FLAG_G) s_or_u(grp->gr_name, grp->gr_gid, 0); in do_id() 141 else if (grp->gr_gid != egid) showid("", grp->gr_gid, grp->gr_name); in do_id()
|
/third_party/mbedtls/include/mbedtls/ |
D | ecp.h | 398 int mbedtls_ecp_check_budget(const mbedtls_ecp_group *grp, 404 MBEDTLS_MPI_CHK(mbedtls_ecp_check_budget(grp, rs_ctx, \ 425 mbedtls_ecp_group MBEDTLS_PRIVATE(grp); /*!< Elliptic curve and base point */ 531 mbedtls_ecp_curve_type mbedtls_ecp_get_type(const mbedtls_ecp_group *grp); 612 void mbedtls_ecp_group_init(mbedtls_ecp_group *grp); 635 void mbedtls_ecp_group_free(mbedtls_ecp_group *grp); 769 int mbedtls_ecp_point_write_binary(const mbedtls_ecp_group *grp, 799 int mbedtls_ecp_point_read_binary(const mbedtls_ecp_group *grp, 821 int mbedtls_ecp_tls_read_point(const mbedtls_ecp_group *grp, 847 int mbedtls_ecp_tls_write_point(const mbedtls_ecp_group *grp, [all …]
|
/third_party/python/Lib/test/ |
D | test_grp.py | 7 grp = import_helper.import_module('grp') variable 25 entries = grp.getgrall() 31 entries = grp.getgrall() 36 e2 = grp.getgrgid(e.gr_gid) 43 e2 = grp.getgrnam(name) 51 self.assertRaises(TypeError, grp.getgrgid) 52 self.assertRaises(TypeError, grp.getgrnam) 53 self.assertRaises(TypeError, grp.getgrall, 42) 55 self.assertRaises(ValueError, grp.getgrnam, 'a\x00b') 60 for (n, p, g, mem) in grp.getgrall(): [all …]
|
/third_party/musl/libc-test/src/functionalext/supplement/passwd/ |
D | getgrnam_r.c | 32 struct group *grp; in getgrnam_r_0100() local 36 int result = getgrnam_r(group_name, &grp_storage, buf, sizeof(buf), &grp); in getgrnam_r_0100() 44 if (!grp) { in getgrnam_r_0100() 47 if (strcmp(group_name, grp->gr_name)) { in getgrnam_r_0100() 48 t_error("%s grp->gr_name is %s\n", __func__, grp->gr_name); in getgrnam_r_0100() 50 if (gid != grp->gr_gid) { in getgrnam_r_0100() 51 t_error("%s gr_gid is %d\n", __func__, grp->gr_gid); in getgrnam_r_0100() 53 if (!grp->gr_mem) { in getgrnam_r_0100() 66 struct group *grp; in getgrnam_r_0200() local 69 int result = getgrnam_r("invalid_name", &grp_storage, buf, sizeof(buf), &grp); in getgrnam_r_0200()
|
D | getgrgid_r.c | 32 struct group *grp; in getgrgid_r_0100() local 36 int result = getgrgid_r(gid, &grp_storage, buf, sizeof(buf), &grp); in getgrgid_r_0100() 44 if (!grp) { in getgrgid_r_0100() 47 if (strcmp(group_name, grp->gr_name)) { in getgrgid_r_0100() 48 t_error("%s grp->gr_name is %s\n", __func__, grp->gr_name); in getgrgid_r_0100() 50 if (gid != grp->gr_gid) { in getgrgid_r_0100() 51 t_error("%s gr_gid is %d\n", __func__, grp->gr_gid); in getgrgid_r_0100() 53 if (!grp->gr_mem) { in getgrgid_r_0100() 66 struct group *grp; in getgrgid_r_0200() local 69 int result = getgrgid_r(-1, &grp_storage, buf, sizeof(buf), &grp); in getgrgid_r_0200()
|
D | getgrnam.c | 33 struct group *grp = getgrnam(group_name); in getgrnam_0100() local 37 if (!grp) { in getgrnam_0100() 40 if (strcmp(group_name, grp->gr_name)) { in getgrnam_0100() 41 t_error("%s failed, grp->gr_name is %s\n", __func__, grp->gr_name); in getgrnam_0100() 43 if (grp->gr_gid != gid) { in getgrnam_0100() 44 t_error("%s failed, grp->gr_gid is %d\n", __func__, grp->gr_gid); in getgrnam_0100() 46 if (grp->gr_mem == NULL) { in getgrnam_0100()
|
D | getgrgid.c | 33 struct group *grp = getgrgid(gid); in getgrgid_0100() local 37 if (!grp) { in getgrgid_0100() 40 if (strcmp(group_name, grp->gr_name)) { in getgrgid_0100() 41 t_error("%s failed, grp->gr_name is %s\n", __func__, grp->gr_name); in getgrgid_0100() 43 if (grp->gr_gid != gid) { in getgrgid_0100() 44 t_error("%s failed, grp->gr_gid is %d\n", __func__, grp->gr_gid); in getgrgid_0100() 46 if (grp->gr_mem == NULL) { in getgrgid_0100()
|
/third_party/openssl/test/ |
D | ec_internal_test.c | 199 EC_GROUP *grp = NULL; in underflow_test() local 225 grp = EC_GROUP_new_by_curve_name(NID_secp521r1); in underflow_test() 226 P = EC_POINT_new(grp); in underflow_test() 227 Q = EC_POINT_new(grp); in underflow_test() 228 R = EC_POINT_new(grp); in underflow_test() 229 if (!TEST_ptr(grp) || !TEST_ptr(P) || !TEST_ptr(Q) || !TEST_ptr(R)) in underflow_test() 236 || !TEST_true(ossl_ec_GFp_simple_set_Jprojective_coordinates_GFp(grp, P, x1, in underflow_test() 238 || !TEST_true(EC_POINT_mul(grp, Q, NULL, P, k, ctx)) in underflow_test() 239 || !TEST_true(EC_POINT_get_affine_coordinates(grp, Q, x1, y1, ctx)) in underflow_test() 240 || !TEST_true(EC_POINT_dbl(grp, R, P, ctx)) in underflow_test() [all …]
|
/third_party/toybox/toys/pending/ |
D | groupdel.c | 25 struct group *grp = xgetgrnam(toys.optargs[toys.optc-1]); in groupdel_main() local 34 if (grp->gr_mem) for (i = 0; grp->gr_mem[i]; i++) { in groupdel_main() 35 if (!found && !strcmp(*toys.optargs, grp->gr_mem[i])) found++; in groupdel_main() 36 else len += strlen(grp->gr_mem[i]) + 1; in groupdel_main() 42 for (i = 0; grp->gr_mem[i]; ) { in groupdel_main() 44 s = stpcpy(s, grp->gr_mem[i]); in groupdel_main() 52 if (pw->pw_gid == grp->gr_gid) break; in groupdel_main() 58 update_password("/etc/group", grp->gr_name, entry); in groupdel_main() 59 update_password("/etc/gshadow", grp->gr_name, entry); in groupdel_main()
|
D | groupadd.c | 62 struct group *grp = NULL; in groupadd_main() local 71 if (!(grp = getgrnam(toys.optargs[1]))) in groupadd_main() 73 if (!grp->gr_mem) entry = xmprintf("%s", *toys.optargs); in groupadd_main() 77 for (i = 0; grp->gr_mem[i]; i++) in groupadd_main() 78 if (!strcmp(grp->gr_mem[i], *toys.optargs)) return; in groupadd_main() 81 for (i=0; grp->gr_mem[i]; i++) { in groupadd_main() 82 entry = xrealloc(entry, strlen(entry) + strlen(grp->gr_mem[i]) + 2); in groupadd_main() 83 strcat(entry, grp->gr_mem[i]); in groupadd_main() 89 update_password(GROUP_PATH, grp->gr_name, entry); in groupadd_main() 90 update_password(SECURE_GROUP_PATH, grp->gr_name, entry); in groupadd_main()
|
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/eap_common/ |
D | eap_pwd_common.c | 91 EAP_PWD_group *grp; in get_eap_pwd_group() local 97 grp = os_zalloc(sizeof(EAP_PWD_group)); in get_eap_pwd_group() 98 if (!grp) in get_eap_pwd_group() 100 grp->group = crypto_ec_init(num); in get_eap_pwd_group() 101 if (!grp->group) { in get_eap_pwd_group() 103 os_free(grp); in get_eap_pwd_group() 107 grp->group_num = num; in get_eap_pwd_group() 110 return grp; in get_eap_pwd_group() 118 int compute_password_element(EAP_PWD_group *grp, u16 num, in compute_password_element() argument 145 if (grp->pwe) in compute_password_element() [all …]
|
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/eap_common/ |
D | eap_pwd_common.c | 91 EAP_PWD_group *grp; in get_eap_pwd_group() local 97 grp = os_zalloc(sizeof(EAP_PWD_group)); in get_eap_pwd_group() 98 if (!grp) in get_eap_pwd_group() 100 grp->group = crypto_ec_init(num); in get_eap_pwd_group() 101 if (!grp->group) { in get_eap_pwd_group() 103 os_free(grp); in get_eap_pwd_group() 107 grp->group_num = num; in get_eap_pwd_group() 110 return grp; in get_eap_pwd_group() 118 int compute_password_element(EAP_PWD_group *grp, u16 num, in compute_password_element() argument 145 if (grp->pwe) in compute_password_element() [all …]
|
/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/src/eap_server/ |
D | eap_server_pwd.c | 35 EAP_PWD_group *grp; member 157 if (data->grp) { in eap_pwd_reset() 158 crypto_ec_deinit(data->grp->group); in eap_pwd_reset() 159 crypto_ec_point_deinit(data->grp->pwe, 1); in eap_pwd_reset() 160 os_free(data->grp); in eap_pwd_reset() 250 prime_len = crypto_ec_prime_len(data->grp->group); in eap_pwd_build_commit_req() 251 order_len = crypto_ec_order_len(data->grp->group); in eap_pwd_build_commit_req() 254 data->my_element = crypto_ec_point_init(data->grp->group); in eap_pwd_build_commit_req() 264 if (eap_pwd_get_rand_mask(data->grp, data->private_value, mask, in eap_pwd_build_commit_req() 268 if (crypto_ec_point_mul(data->grp->group, data->grp->pwe, mask, in eap_pwd_build_commit_req() [all …]
|
/third_party/wpa_supplicant/wpa_supplicant-2.9/src/eap_server/ |
D | eap_server_pwd.c | 35 EAP_PWD_group *grp; member 157 if (data->grp) { in eap_pwd_reset() 158 crypto_ec_deinit(data->grp->group); in eap_pwd_reset() 159 crypto_ec_point_deinit(data->grp->pwe, 1); in eap_pwd_reset() 160 os_free(data->grp); in eap_pwd_reset() 250 prime_len = crypto_ec_prime_len(data->grp->group); in eap_pwd_build_commit_req() 251 order_len = crypto_ec_order_len(data->grp->group); in eap_pwd_build_commit_req() 254 data->my_element = crypto_ec_point_init(data->grp->group); in eap_pwd_build_commit_req() 264 if (eap_pwd_get_rand_mask(data->grp, data->private_value, mask, in eap_pwd_build_commit_req() 268 if (crypto_ec_point_mul(data->grp->group, data->grp->pwe, mask, in eap_pwd_build_commit_req() [all …]
|
/third_party/elfutils/libasm/ |
D | asm_newscn_ingrp.c | 41 GElf_Xword flags, AsmScnGrp_t *grp) in asm_newscn_ingrp() argument 49 if (grp->nmembers == 0) in asm_newscn_ingrp() 51 assert (grp->members == NULL); in asm_newscn_ingrp() 52 grp->members = result->data.main.next_in_group = result; in asm_newscn_ingrp() 57 = grp->members->data.main.next_in_group; in asm_newscn_ingrp() 58 grp->members = grp->members->data.main.next_in_group = result; in asm_newscn_ingrp() 61 ++grp->nmembers; in asm_newscn_ingrp()
|