/mbedtls-latest/library/ |
D | ripemd160.c | 73 uint32_t A, B, C, D, E, Ap, Bp, Cp, Dp, Ep, X[16]; in mbedtls_internal_ripemd160_process() member 97 local.E = local.Ep = ctx->state[4]; in mbedtls_internal_ripemd160_process() 127 P2(local.A, local.B, local.C, local.D, local.E, 0, 11, 5, 8); in mbedtls_internal_ripemd160_process() 128 P2(local.E, local.A, local.B, local.C, local.D, 1, 14, 14, 9); in mbedtls_internal_ripemd160_process() 129 P2(local.D, local.E, local.A, local.B, local.C, 2, 15, 7, 9); in mbedtls_internal_ripemd160_process() 130 P2(local.C, local.D, local.E, local.A, local.B, 3, 12, 0, 11); in mbedtls_internal_ripemd160_process() 131 P2(local.B, local.C, local.D, local.E, local.A, 4, 5, 9, 13); in mbedtls_internal_ripemd160_process() 132 P2(local.A, local.B, local.C, local.D, local.E, 5, 8, 2, 15); in mbedtls_internal_ripemd160_process() 133 P2(local.E, local.A, local.B, local.C, local.D, 6, 7, 11, 15); in mbedtls_internal_ripemd160_process() 134 P2(local.D, local.E, local.A, local.B, local.C, 7, 9, 4, 5); in mbedtls_internal_ripemd160_process() [all …]
|
D | sha1.c | 69 uint32_t temp, W[16], A, B, C, D, E; in mbedtls_internal_sha1_process() member 111 local.E = ctx->state[4]; in mbedtls_internal_sha1_process() 116 P(local.A, local.B, local.C, local.D, local.E, local.W[0]); in mbedtls_internal_sha1_process() 117 P(local.E, local.A, local.B, local.C, local.D, local.W[1]); in mbedtls_internal_sha1_process() 118 P(local.D, local.E, local.A, local.B, local.C, local.W[2]); in mbedtls_internal_sha1_process() 119 P(local.C, local.D, local.E, local.A, local.B, local.W[3]); in mbedtls_internal_sha1_process() 120 P(local.B, local.C, local.D, local.E, local.A, local.W[4]); in mbedtls_internal_sha1_process() 121 P(local.A, local.B, local.C, local.D, local.E, local.W[5]); in mbedtls_internal_sha1_process() 122 P(local.E, local.A, local.B, local.C, local.D, local.W[6]); in mbedtls_internal_sha1_process() 123 P(local.D, local.E, local.A, local.B, local.C, local.W[7]); in mbedtls_internal_sha1_process() [all …]
|
D | aes.c | 124 V(15, FA, FA, EF), V(EB, 59, 59, B2), V(C9, 47, 47, 8E), V(0B, F0, F0, FB), \ 128 V(5A, 36, 36, 6C), V(41, 3F, 3F, 7E), V(02, F7, F7, F5), V(4F, CC, CC, 83), \ 131 V(0C, 04, 04, 08), V(52, C7, C7, 95), V(65, 23, 23, 46), V(5E, C3, C3, 9D), \ 133 V(09, 07, 07, 0E), V(36, 12, 12, 24), V(9B, 80, 80, 1B), V(3D, E2, E2, DF), \ 134 V(26, EB, EB, CD), V(69, 27, 27, 4E), V(CD, B2, B2, 7F), V(9F, 75, 75, EA), \ 135 V(1B, 09, 09, 12), V(9E, 83, 83, 1D), V(74, 2C, 2C, 58), V(2E, 1A, 1A, 34), \ 136 V(2D, 1B, 1B, 36), V(B2, 6E, 6E, DC), V(EE, 5A, 5A, B4), V(FB, A0, A0, 5B), \ 138 V(7B, 29, 29, 52), V(3E, E3, E3, DD), V(71, 2F, 2F, 5E), V(97, 84, 84, 13), \ 150 V(30, 10, 10, 20), V(1A, FF, FF, E5), V(0E, F3, F3, FD), V(6D, D2, D2, BF), \ 152 V(E1, 5F, 5F, BE), V(A2, 97, 97, 35), V(CC, 44, 44, 88), V(39, 17, 17, 2E), \ [all …]
|
D | rsa_alt_helpers.c | 51 mbedtls_mpi const *E, mbedtls_mpi const *D, in mbedtls_rsa_deduce_primes() argument 82 mbedtls_mpi_cmp_int(E, 1) <= 0 || in mbedtls_rsa_deduce_primes() 83 mbedtls_mpi_cmp_mpi(E, N) >= 0) { in mbedtls_rsa_deduce_primes() 95 MBEDTLS_MPI_CHK(mbedtls_mpi_mul_mpi(&T, D, E)); in mbedtls_rsa_deduce_primes() 184 mbedtls_mpi const *E, in mbedtls_rsa_deduce_private_exponent() argument 196 mbedtls_mpi_cmp_int(E, 0) == 0) { in mbedtls_rsa_deduce_private_exponent() 215 MBEDTLS_MPI_CHK(mbedtls_mpi_inv_mod(D, E, &K)); in mbedtls_rsa_deduce_private_exponent() 261 const mbedtls_mpi *E, in mbedtls_rsa_validate_params() argument 314 if (N != NULL && D != NULL && E != NULL) { in mbedtls_rsa_validate_params() 316 mbedtls_mpi_cmp_int(E, 1) <= 0 || in mbedtls_rsa_validate_params() [all …]
|
D | rsa.c | 575 const mbedtls_mpi *D, const mbedtls_mpi *E) in mbedtls_rsa_import() argument 583 (E != NULL && (ret = mbedtls_mpi_copy(&ctx->E, E)) != 0)) { in mbedtls_rsa_import() 599 unsigned char const *E, size_t E_len) in mbedtls_rsa_import_raw() argument 620 if (E != NULL) { in mbedtls_rsa_import_raw() 621 MBEDTLS_MPI_CHK(mbedtls_mpi_read_binary(&ctx->E, E, E_len)); in mbedtls_rsa_import_raw() 681 if (mbedtls_mpi_cmp_int(&ctx->E, 0) <= 0) { in rsa_check_context() 735 have_E = (mbedtls_mpi_cmp_int(&ctx->E, 0) != 0); in mbedtls_rsa_complete() 783 ret = mbedtls_rsa_deduce_primes(&ctx->N, &ctx->E, &ctx->D, in mbedtls_rsa_complete() 792 &ctx->E, in mbedtls_rsa_complete() 825 unsigned char *E, size_t E_len) in mbedtls_rsa_export_raw() argument [all …]
|
D | rsa_alt_helpers.h | 77 int mbedtls_rsa_deduce_primes(mbedtls_mpi const *N, mbedtls_mpi const *E, 104 mbedtls_mpi const *E, 165 const mbedtls_mpi *E,
|
D | bignum.c | 1619 const mbedtls_mpi *E, int E_public, in mbedtls_mpi_exp_mod_optionally_safe() argument 1628 if (mbedtls_mpi_cmp_int(E, 0) < 0) { in mbedtls_mpi_exp_mod_optionally_safe() 1632 if (mbedtls_mpi_bitlen(E) > MBEDTLS_MPI_MAX_BITS || in mbedtls_mpi_exp_mod_optionally_safe() 1640 if (E->n == 0) { in mbedtls_mpi_exp_mod_optionally_safe() 1648 size_t T_limbs = mbedtls_mpi_core_exp_mod_working_limbs(N->n, E->n); in mbedtls_mpi_exp_mod_optionally_safe() 1704 mbedtls_mpi_core_exp_mod_unsafe(X->p, X->p, N->p, N->n, E->p, E->n, RR.p, T); in mbedtls_mpi_exp_mod_optionally_safe() 1706 mbedtls_mpi_core_exp_mod(X->p, X->p, N->p, N->n, E->p, E->n, RR.p, T); in mbedtls_mpi_exp_mod_optionally_safe() 1714 if (A->s == -1 && (E->p[0] & 1) != 0) { in mbedtls_mpi_exp_mod_optionally_safe() 1733 const mbedtls_mpi *E, const mbedtls_mpi *N, in mbedtls_mpi_exp_mod() argument 1736 return mbedtls_mpi_exp_mod_optionally_safe(X, A, E, MBEDTLS_MPI_IS_SECRET, N, prec_RR); in mbedtls_mpi_exp_mod() [all …]
|
/mbedtls-latest/tests/suites/ |
D | test_suite_rsa.data | 294 RSA Check Private key #5 (No E) 321 RSA Check Public key #3 (Even E) 337 RSA Check Public key #8 (E exactly 2 bits) 340 RSA Check Public key #8 (E exactly 1 bits) 343 RSA Check Public key #8 (E exactly 64 bits) 346 RSA Check Public key #8 (E larger than 64 bits) 349 RSA Check Public key #9 (E has size N-2) 352 RSA Check Public key #10 (E has size N) 367 RSA Check Public-Private key #5 (E mismatch) 419 RSA Validate Params, toy example, E missing [all …]
|
D | test_suite_pkcs1_v21.function | 18 mbedtls_mpi N, E; 27 mbedtls_mpi_init(&N); mbedtls_mpi_init(&E); 37 TEST_ASSERT(mbedtls_mpi_read_binary(&E, input_E->x, input_E->len) == 0); 38 TEST_ASSERT(mbedtls_rsa_import(&ctx, &N, NULL, NULL, NULL, &E) == 0); 55 mbedtls_mpi_free(&N); mbedtls_mpi_free(&E); 71 mbedtls_mpi N, P, Q, E; 77 mbedtls_mpi_init(&Q); mbedtls_mpi_init(&E); 92 TEST_ASSERT(mbedtls_mpi_read_binary(&E, input_E->x, input_E->len) == 0); 94 TEST_ASSERT(mbedtls_rsa_import(&ctx, &N, &P, &Q, NULL, &E) == 0); 119 mbedtls_mpi_free(&Q); mbedtls_mpi_free(&E); [all …]
|
D | test_suite_rsa.function | 168 mbedtls_mpi N, P, Q, E; 172 mbedtls_mpi_init(&Q); mbedtls_mpi_init(&E); 183 TEST_ASSERT(mbedtls_test_read_mpi(&E, input_E) == 0); 185 TEST_ASSERT(mbedtls_rsa_import(&ctx, &N, &P, &Q, NULL, &E) == 0); 203 mbedtls_mpi_free(&Q); mbedtls_mpi_free(&E); 215 mbedtls_mpi N, E; 217 mbedtls_mpi_init(&N); mbedtls_mpi_init(&E); 223 TEST_ASSERT(mbedtls_test_read_mpi(&E, input_E) == 0); 224 TEST_ASSERT(mbedtls_rsa_import(&ctx, &N, NULL, NULL, NULL, &E) == 0); 233 mbedtls_mpi_free(&N); mbedtls_mpi_free(&E); [all …]
|
D | test_suite_pkcs1_v15.function | 20 mbedtls_mpi N, E; 27 mbedtls_mpi_init(&N); mbedtls_mpi_init(&E); 41 TEST_ASSERT(mbedtls_test_read_mpi(&E, input_E) == 0); 42 TEST_ASSERT(mbedtls_rsa_import(&ctx, &N, NULL, NULL, NULL, &E) == 0); 61 mbedtls_mpi_free(&N); mbedtls_mpi_free(&E); 76 mbedtls_mpi N, P, Q, E; 80 mbedtls_mpi_init(&Q); mbedtls_mpi_init(&E); 94 TEST_ASSERT(mbedtls_test_read_mpi(&E, input_E) == 0); 96 TEST_ASSERT(mbedtls_rsa_import(&ctx, &N, &P, &Q, NULL, &E) == 0); 122 mbedtls_mpi_free(&Q); mbedtls_mpi_free(&E); [all …]
|
D | test_suite_bignum.function | 976 mbedtls_mpi A, E, N, RR, Z, X; 978 mbedtls_mpi_init(&A); mbedtls_mpi_init(&E); mbedtls_mpi_init(&N); 982 TEST_EQUAL(mbedtls_test_read_mpi(&E, input_E), 0); 992 res = mbedtls_mpi_exp_mod(&Z, &A, &E, &N, &RR); 1005 mbedtls_mpi_free(&A); mbedtls_mpi_free(&E); mbedtls_mpi_free(&N); 1015 mbedtls_mpi A, E, N, RR, Z, X; 1017 mbedtls_mpi_init(&A); mbedtls_mpi_init(&E); mbedtls_mpi_init(&N); 1021 TEST_ASSERT(mbedtls_test_read_mpi(&E, input_E) == 0); 1025 res = mbedtls_mpi_exp_mod(&Z, &A, &E, &N, NULL); 1033 res = mbedtls_mpi_exp_mod(&Z, &A, &E, &N, &RR); [all …]
|
/mbedtls-latest/programs/pkey/ |
D | mpi_demo.c | 31 mbedtls_mpi E, P, Q, N, H, D, X, Y, Z; in main() local 33 mbedtls_mpi_init(&E); mbedtls_mpi_init(&P); mbedtls_mpi_init(&Q); mbedtls_mpi_init(&N); in main() 39 MBEDTLS_MPI_CHK(mbedtls_mpi_read_string(&E, 10, "257")); in main() 44 MBEDTLS_MPI_CHK(mbedtls_mpi_write_file(" E = ", &E, 10, NULL)); in main() 54 MBEDTLS_MPI_CHK(mbedtls_mpi_inv_mod(&D, &E, &H)); in main() 62 MBEDTLS_MPI_CHK(mbedtls_mpi_exp_mod(&Y, &X, &E, &N, NULL)); in main() 74 mbedtls_mpi_free(&E); mbedtls_mpi_free(&P); mbedtls_mpi_free(&Q); mbedtls_mpi_free(&N); in main()
|
D | rsa_genkey.c | 47 mbedtls_mpi N, P, Q, D, E, DP, DQ, QP; in main() local 55 mbedtls_mpi_init(&D); mbedtls_mpi_init(&E); mbedtls_mpi_init(&DP); in main() 81 if ((ret = mbedtls_rsa_export(&rsa, &N, &P, &Q, &D, &E)) != 0 || in main() 93 (ret = mbedtls_mpi_write_file("E = ", &E, 16, fpub)) != 0) { in main() 107 (ret = mbedtls_mpi_write_file("E = ", &E, 16, fpriv)) != 0 || in main() 132 mbedtls_mpi_free(&D); mbedtls_mpi_free(&E); mbedtls_mpi_free(&DP); in main()
|
D | rsa_verify.c | 40 mbedtls_mpi N, E; in main() local 47 mbedtls_mpi_init(&E); in main() 69 (ret = mbedtls_mpi_read_file(&E, 16, f)) != 0 || in main() 70 (ret = mbedtls_rsa_import(&rsa, &N, NULL, NULL, NULL, &E) != 0)) { in main() 129 mbedtls_mpi_free(&E); in main()
|
D | rsa_encrypt.c | 47 mbedtls_mpi N, E; in main() local 62 mbedtls_mpi_init(&N); mbedtls_mpi_init(&E); in main() 86 (ret = mbedtls_mpi_read_file(&E, 16, f)) != 0) { in main() 94 if ((ret = mbedtls_rsa_import(&rsa, &N, NULL, NULL, NULL, &E)) != 0) { in main() 141 mbedtls_mpi_free(&N); mbedtls_mpi_free(&E); in main()
|
D | key_app.c | 144 mbedtls_mpi N, P, Q, D, E, DP, DQ, QP; in main() local 165 mbedtls_mpi_init(&D); mbedtls_mpi_init(&E); mbedtls_mpi_init(&DP); in main() 269 if ((ret = mbedtls_rsa_export(rsa, &N, &P, &Q, &D, &E)) != 0 || in main() 276 MBEDTLS_MPI_CHK(mbedtls_mpi_write_file("E: ", &E, 16, NULL)); in main() 320 NULL, &E)) != 0) { in main() 325 MBEDTLS_MPI_CHK(mbedtls_mpi_write_file("E: ", &E, 16, NULL)); in main() 362 mbedtls_mpi_free(&D); mbedtls_mpi_free(&E); mbedtls_mpi_free(&DP); in main()
|
D | rsa_sign.c | 42 mbedtls_mpi N, P, Q, D, E, DP, DQ, QP; in main() local 47 mbedtls_mpi_init(&D); mbedtls_mpi_init(&E); mbedtls_mpi_init(&DP); in main() 70 (ret = mbedtls_mpi_read_file(&E, 16, f)) != 0 || in main() 83 if ((ret = mbedtls_rsa_import(&rsa, &N, &P, &Q, &D, &E)) != 0) { in main() 149 mbedtls_mpi_free(&D); mbedtls_mpi_free(&E); mbedtls_mpi_free(&DP); in main()
|
D | rsa_decrypt.c | 44 mbedtls_mpi N, P, Q, D, E, DP, DQ, QP; in main() local 71 mbedtls_mpi_init(&D); mbedtls_mpi_init(&E); mbedtls_mpi_init(&DP); in main() 93 (ret = mbedtls_mpi_read_file(&E, 16, f)) != 0 || in main() 107 if ((ret = mbedtls_rsa_import(&rsa, &N, &P, &Q, &D, &E)) != 0) { in main() 167 mbedtls_mpi_free(&D); mbedtls_mpi_free(&E); mbedtls_mpi_free(&DP); in main()
|
D | key_app_writer.c | 257 mbedtls_mpi N, P, Q, D, E, DP, DQ, QP; in main() local 282 mbedtls_mpi_init(&D); mbedtls_mpi_init(&E); mbedtls_mpi_init(&DP); in main() 385 if ((ret = mbedtls_rsa_export(rsa, &N, &P, &Q, &D, &E)) != 0 || in main() 392 mbedtls_mpi_write_file("E: ", &E, 16, NULL); in main() 438 NULL, &E)) != 0) { in main() 443 mbedtls_mpi_write_file("E: ", &E, 16, NULL); in main() 481 mbedtls_mpi_free(&D); mbedtls_mpi_free(&E); mbedtls_mpi_free(&DP); in main()
|
D | dh_client.c | 68 mbedtls_mpi N, E; in main() local 82 mbedtls_mpi_init(&E); in main() 112 (ret = mbedtls_mpi_read_file(&E, 16, f)) != 0 || in main() 113 (ret = mbedtls_rsa_import(&rsa, &N, NULL, NULL, NULL, &E) != 0)) { in main() 282 mbedtls_mpi_free(&E); in main()
|
D | dh_server.c | 69 mbedtls_mpi N, P, Q, D, E, dhm_P, dhm_G; in main() local 78 mbedtls_mpi_init(&D); mbedtls_mpi_init(&E); mbedtls_mpi_init(&dhm_P); in main() 109 (ret = mbedtls_mpi_read_file(&E, 16, f)) != 0 || in main() 120 if ((ret = mbedtls_rsa_import(&rsa, &N, &P, &Q, &D, &E)) != 0) { in main() 290 mbedtls_mpi_free(&D); mbedtls_mpi_free(&E); mbedtls_mpi_free(&dhm_P); in main()
|
/mbedtls-latest/programs/fuzz/ |
D | fuzz_pubkey.c | 23 mbedtls_mpi N, P, Q, D, E, DP, DQ, QP; in LLVMFuzzerTestOneInput() local 27 mbedtls_mpi_init(&D); mbedtls_mpi_init(&E); mbedtls_mpi_init(&DP); in LLVMFuzzerTestOneInput() 31 if (mbedtls_rsa_export(rsa, &N, NULL, NULL, NULL, &E) != 0) { in LLVMFuzzerTestOneInput() 34 if (mbedtls_rsa_export(rsa, &N, &P, &Q, &D, &E) != MBEDTLS_ERR_RSA_BAD_INPUT_DATA) { in LLVMFuzzerTestOneInput() 42 mbedtls_mpi_free(&D); mbedtls_mpi_free(&E); mbedtls_mpi_free(&DP); in LLVMFuzzerTestOneInput()
|
D | fuzz_privkey.c | 50 mbedtls_mpi N, P, Q, D, E, DP, DQ, QP; in LLVMFuzzerTestOneInput() local 54 mbedtls_mpi_init(&D); mbedtls_mpi_init(&E); mbedtls_mpi_init(&DP); in LLVMFuzzerTestOneInput() 58 if (mbedtls_rsa_export(rsa, &N, &P, &Q, &D, &E) != 0) { in LLVMFuzzerTestOneInput() 66 mbedtls_mpi_free(&D); mbedtls_mpi_free(&E); mbedtls_mpi_free(&DP); in LLVMFuzzerTestOneInput()
|
/mbedtls-latest/include/mbedtls/ |
D | rsa.h | 93 mbedtls_mpi MBEDTLS_PRIVATE(E); /*!< The public exponent. */ 232 const mbedtls_mpi *D, const mbedtls_mpi *E); 273 unsigned char const *E, size_t E_len); 351 mbedtls_mpi *D, mbedtls_mpi *E); 405 unsigned char *E, size_t E_len);
|