Lines Matching refs:D

577                        const mbedtls_mpi *D, const mbedtls_mpi *E)  in mbedtls_rsa_import()  argument
584 (D != NULL && (ret = mbedtls_mpi_copy(&ctx->D, D)) != 0) || in mbedtls_rsa_import()
600 unsigned char const *D, size_t D_len, in mbedtls_rsa_import_raw() argument
618 if (D != NULL) { in mbedtls_rsa_import_raw()
619 MBEDTLS_MPI_CHK(mbedtls_mpi_read_binary(&ctx->D, D, D_len)); in mbedtls_rsa_import_raw()
690 if (is_priv && mbedtls_mpi_cmp_int(&ctx->D, 0) <= 0) { in rsa_check_context()
736 have_D = (mbedtls_mpi_cmp_int(&ctx->D, 0) != 0); in mbedtls_rsa_complete()
785 ret = mbedtls_rsa_deduce_primes(&ctx->N, &ctx->E, &ctx->D, in mbedtls_rsa_complete()
795 &ctx->D)) != 0) { in mbedtls_rsa_complete()
807 ret = mbedtls_rsa_deduce_crt(&ctx->P, &ctx->Q, &ctx->D, in mbedtls_rsa_complete()
826 unsigned char *D, size_t D_len, in mbedtls_rsa_export_raw() argument
837 mbedtls_mpi_cmp_int(&ctx->D, 0) != 0 && in mbedtls_rsa_export_raw()
843 if (P != NULL || Q != NULL || D != NULL) { in mbedtls_rsa_export_raw()
861 if (D != NULL) { in mbedtls_rsa_export_raw()
862 MBEDTLS_MPI_CHK(mbedtls_mpi_write_binary(&ctx->D, D, D_len)); in mbedtls_rsa_export_raw()
876 mbedtls_mpi *D, mbedtls_mpi *E) in mbedtls_rsa_export() argument
886 mbedtls_mpi_cmp_int(&ctx->D, 0) != 0 && in mbedtls_rsa_export()
892 if (P != NULL || Q != NULL || D != NULL) { in mbedtls_rsa_export()
903 (D != NULL && (ret = mbedtls_mpi_copy(D, &ctx->D)) != 0) || in mbedtls_rsa_export()
928 mbedtls_mpi_cmp_int(&ctx->D, 0) != 0 && in mbedtls_rsa_export_crt()
943 if ((ret = mbedtls_rsa_deduce_crt(&ctx->P, &ctx->Q, &ctx->D, in mbedtls_rsa_export_crt()
1118 MBEDTLS_MPI_CHK(mbedtls_mpi_inv_mod(&ctx->D, &ctx->E, &L)); in mbedtls_rsa_gen_key()
1120 … if (mbedtls_mpi_bitlen(&ctx->D) <= ((nbits + 1) / 2)) { // (FIPS 186-4 §B.3.1 criterion 3(a)) in mbedtls_rsa_gen_key()
1141 MBEDTLS_MPI_CHK(mbedtls_rsa_deduce_crt(&ctx->P, &ctx->Q, &ctx->D, in mbedtls_rsa_gen_key()
1201 &ctx->D, &ctx->E, NULL, NULL) != 0) { in mbedtls_rsa_check_privkey()
1206 else if (mbedtls_rsa_validate_crt(&ctx->P, &ctx->Q, &ctx->D, in mbedtls_rsa_check_privkey()
1511 MBEDTLS_MPI_CHK(mbedtls_mpi_add_mpi(&D_blind, &D_blind, &ctx->D)); in mbedtls_rsa_private()
2790 MBEDTLS_MPI_CHK(mbedtls_mpi_copy(&dst->D, &src->D)); in mbedtls_rsa_copy()
2830 mbedtls_mpi_free(&ctx->D); in mbedtls_rsa_free()