Lines Matching refs:T

87     mbedtls_mpi T;  in mbedtls_rsa_parse_key()  local
88 mbedtls_mpi_init(&T); in mbedtls_rsa_parse_key()
127 if ((ret = asn1_get_nonzero_mpi(&p, end, &T)) != 0 || in mbedtls_rsa_parse_key()
128 (ret = mbedtls_rsa_import(rsa, &T, NULL, NULL, in mbedtls_rsa_parse_key()
134 if ((ret = asn1_get_nonzero_mpi(&p, end, &T)) != 0 || in mbedtls_rsa_parse_key()
136 NULL, &T)) != 0) { in mbedtls_rsa_parse_key()
141 if ((ret = asn1_get_nonzero_mpi(&p, end, &T)) != 0 || in mbedtls_rsa_parse_key()
143 &T, NULL)) != 0) { in mbedtls_rsa_parse_key()
148 if ((ret = asn1_get_nonzero_mpi(&p, end, &T)) != 0 || in mbedtls_rsa_parse_key()
149 (ret = mbedtls_rsa_import(rsa, NULL, &T, NULL, in mbedtls_rsa_parse_key()
155 if ((ret = asn1_get_nonzero_mpi(&p, end, &T)) != 0 || in mbedtls_rsa_parse_key()
156 (ret = mbedtls_rsa_import(rsa, NULL, NULL, &T, in mbedtls_rsa_parse_key()
174 if ((ret = asn1_get_nonzero_mpi(&p, end, &T)) != 0 || in mbedtls_rsa_parse_key()
175 (ret = mbedtls_mpi_copy(&rsa->DP, &T)) != 0) { in mbedtls_rsa_parse_key()
180 if ((ret = asn1_get_nonzero_mpi(&p, end, &T)) != 0 || in mbedtls_rsa_parse_key()
181 (ret = mbedtls_mpi_copy(&rsa->DQ, &T)) != 0) { in mbedtls_rsa_parse_key()
186 if ((ret = asn1_get_nonzero_mpi(&p, end, &T)) != 0 || in mbedtls_rsa_parse_key()
187 (ret = mbedtls_mpi_copy(&rsa->QP, &T)) != 0) { in mbedtls_rsa_parse_key()
193 if ((ret = asn1_get_nonzero_mpi(&p, end, &T)) != 0 || in mbedtls_rsa_parse_key()
194 (ret = asn1_get_nonzero_mpi(&p, end, &T)) != 0 || in mbedtls_rsa_parse_key()
195 (ret = asn1_get_nonzero_mpi(&p, end, &T)) != 0) { in mbedtls_rsa_parse_key()
220 mbedtls_mpi_free(&T); in mbedtls_rsa_parse_key()
294 mbedtls_mpi T; /* Temporary holding the exported parameters */ in mbedtls_rsa_write_key() local
300 mbedtls_mpi_init(&T); in mbedtls_rsa_write_key()
303 if ((ret = mbedtls_rsa_export_crt(rsa, NULL, NULL, &T)) != 0 || in mbedtls_rsa_write_key()
304 (ret = mbedtls_asn1_write_mpi(p, start, &T)) < 0) { in mbedtls_rsa_write_key()
310 if ((ret = mbedtls_rsa_export_crt(rsa, NULL, &T, NULL)) != 0 || in mbedtls_rsa_write_key()
311 (ret = mbedtls_asn1_write_mpi(p, start, &T)) < 0) { in mbedtls_rsa_write_key()
317 if ((ret = mbedtls_rsa_export_crt(rsa, &T, NULL, NULL)) != 0 || in mbedtls_rsa_write_key()
318 (ret = mbedtls_asn1_write_mpi(p, start, &T)) < 0) { in mbedtls_rsa_write_key()
324 if ((ret = mbedtls_rsa_export(rsa, NULL, NULL, &T, NULL, NULL)) != 0 || in mbedtls_rsa_write_key()
325 (ret = mbedtls_asn1_write_mpi(p, start, &T)) < 0) { in mbedtls_rsa_write_key()
331 if ((ret = mbedtls_rsa_export(rsa, NULL, &T, NULL, NULL, NULL)) != 0 || in mbedtls_rsa_write_key()
332 (ret = mbedtls_asn1_write_mpi(p, start, &T)) < 0) { in mbedtls_rsa_write_key()
338 if ((ret = mbedtls_rsa_export(rsa, NULL, NULL, NULL, &T, NULL)) != 0 || in mbedtls_rsa_write_key()
339 (ret = mbedtls_asn1_write_mpi(p, start, &T)) < 0) { in mbedtls_rsa_write_key()
345 if ((ret = mbedtls_rsa_export(rsa, NULL, NULL, NULL, NULL, &T)) != 0 || in mbedtls_rsa_write_key()
346 (ret = mbedtls_asn1_write_mpi(p, start, &T)) < 0) { in mbedtls_rsa_write_key()
352 if ((ret = mbedtls_rsa_export(rsa, &T, NULL, NULL, NULL, NULL)) != 0 || in mbedtls_rsa_write_key()
353 (ret = mbedtls_asn1_write_mpi(p, start, &T)) < 0) { in mbedtls_rsa_write_key()
360 mbedtls_mpi_free(&T); in mbedtls_rsa_write_key()
385 mbedtls_mpi T; in mbedtls_rsa_write_pubkey() local
387 mbedtls_mpi_init(&T); in mbedtls_rsa_write_pubkey()
390 if ((ret = mbedtls_rsa_export(rsa, NULL, NULL, NULL, NULL, &T)) != 0 || in mbedtls_rsa_write_pubkey()
391 (ret = mbedtls_asn1_write_mpi(p, start, &T)) < 0) { in mbedtls_rsa_write_pubkey()
397 if ((ret = mbedtls_rsa_export(rsa, &T, NULL, NULL, NULL, NULL)) != 0 || in mbedtls_rsa_write_pubkey()
398 (ret = mbedtls_asn1_write_mpi(p, start, &T)) < 0) { in mbedtls_rsa_write_pubkey()
405 mbedtls_mpi_free(&T); in mbedtls_rsa_write_pubkey()
1243 mbedtls_mpi T; in mbedtls_rsa_public() local
1249 mbedtls_mpi_init(&T); in mbedtls_rsa_public()
1257 MBEDTLS_MPI_CHK(mbedtls_mpi_read_binary(&T, input, ctx->len)); in mbedtls_rsa_public()
1259 if (mbedtls_mpi_cmp_mpi(&T, &ctx->N) >= 0) { in mbedtls_rsa_public()
1265 MBEDTLS_MPI_CHK(mbedtls_mpi_exp_mod_unsafe(&T, &T, &ctx->E, &ctx->N, &ctx->RN)); in mbedtls_rsa_public()
1266 MBEDTLS_MPI_CHK(mbedtls_mpi_write_binary(&T, output, olen)); in mbedtls_rsa_public()
1275 mbedtls_mpi_free(&T); in mbedtls_rsa_public()
1352 static int rsa_unblind(mbedtls_mpi *T, mbedtls_mpi *Vf, const mbedtls_mpi *N) in rsa_unblind() argument
1366 MBEDTLS_MPI_CHK(mbedtls_mpi_grow(T, nlimbs)); in rsa_unblind()
1376 mbedtls_mpi_core_to_mont_rep(T->p, T->p, N->p, nlimbs, mm, RR.p, M_T.p); in rsa_unblind()
1377 mbedtls_mpi_core_montmul(T->p, T->p, Vf->p, nlimbs, N->p, nlimbs, mm, M_T.p); in rsa_unblind()
1421 mbedtls_mpi T; in mbedtls_rsa_private() local
1459 mbedtls_mpi_init(&T); in mbedtls_rsa_private()
1481 MBEDTLS_MPI_CHK(mbedtls_mpi_read_binary(&T, input, ctx->len)); in mbedtls_rsa_private()
1482 if (mbedtls_mpi_cmp_mpi(&T, &ctx->N) >= 0) { in mbedtls_rsa_private()
1492 MBEDTLS_MPI_CHK(mbedtls_mpi_mul_mpi(&T, &T, &ctx->Vi)); in mbedtls_rsa_private()
1493 MBEDTLS_MPI_CHK(mbedtls_mpi_mod_mpi(&T, &T, &ctx->N)); in mbedtls_rsa_private()
1495 MBEDTLS_MPI_CHK(mbedtls_mpi_copy(&input_blinded, &T)); in mbedtls_rsa_private()
1533 MBEDTLS_MPI_CHK(mbedtls_mpi_exp_mod(&T, &T, &D_blind, &ctx->N, &ctx->RN)); in mbedtls_rsa_private()
1542 MBEDTLS_MPI_CHK(mbedtls_mpi_exp_mod(&TP, &T, &DP_blind, &ctx->P, &ctx->RP)); in mbedtls_rsa_private()
1543 MBEDTLS_MPI_CHK(mbedtls_mpi_exp_mod(&TQ, &T, &DQ_blind, &ctx->Q, &ctx->RQ)); in mbedtls_rsa_private()
1548 MBEDTLS_MPI_CHK(mbedtls_mpi_sub_mpi(&T, &TP, &TQ)); in mbedtls_rsa_private()
1549 MBEDTLS_MPI_CHK(mbedtls_mpi_mul_mpi(&TP, &T, &ctx->QP)); in mbedtls_rsa_private()
1550 MBEDTLS_MPI_CHK(mbedtls_mpi_mod_mpi(&T, &TP, &ctx->P)); in mbedtls_rsa_private()
1555 MBEDTLS_MPI_CHK(mbedtls_mpi_mul_mpi(&TP, &T, &ctx->Q)); in mbedtls_rsa_private()
1556 MBEDTLS_MPI_CHK(mbedtls_mpi_add_mpi(&T, &TQ, &TP)); in mbedtls_rsa_private()
1560 MBEDTLS_MPI_CHK(mbedtls_mpi_exp_mod(&check_result_blinded, &T, &ctx->E, in mbedtls_rsa_private()
1571 MBEDTLS_MPI_CHK(rsa_unblind(&T, &ctx->Vf, &ctx->N)); in mbedtls_rsa_private()
1574 MBEDTLS_MPI_CHK(mbedtls_mpi_write_binary(&T, output, olen)); in mbedtls_rsa_private()
1594 mbedtls_mpi_free(&T); in mbedtls_rsa_private()