mbedtls_dhm_context::P field
![]()
return mbedtls_mpi_bitlen(&ctx->P);![]()
return mbedtls_mpi_size(&ctx->P);![]()
src = &ctx->P;![]()
if ((ret = dhm_read_bignum(&ctx->P, p, end)) != 0 ||![]()
if ((ret = dhm_check_range(&ctx->GY, &ctx->P)) != 0) {![]()
if (mbedtls_mpi_cmp_int(&ctx->P, 0) == 0) {![]()
if ((unsigned) x_size < mbedtls_mpi_size(&ctx->P)) {![]()
ret = dhm_random_below(&ctx->X, &ctx->P, f_rng, p_rng);![]()
&ctx->P, &ctx->RP));![]()
if ((ret = dhm_check_range(&ctx->GX, &ctx->P)) != 0) {![]()
n1 = mbedtls_mpi_size(&ctx->P);![]()
DHM_MPI_EXPORT(&ctx->P, n1);![]()
if ((ret = mbedtls_mpi_copy(&ctx->P, P)) != 0 ||![]()
MBEDTLS_MPI_CHK(mbedtls_mpi_mod_mpi(&ctx->Vi, &ctx->Vi, &ctx->P));![]()
MBEDTLS_MPI_CHK(mbedtls_mpi_mod_mpi(&ctx->Vf, &ctx->Vf, &ctx->P));![]()
MBEDTLS_MPI_CHK(dhm_random_below(&ctx->Vi, &ctx->P, f_rng, p_rng));![]()
MBEDTLS_MPI_CHK(dhm_random_below(&R, &ctx->P, f_rng, p_rng));![]()
MBEDTLS_MPI_CHK(mbedtls_mpi_mod_mpi(&ctx->Vf, &ctx->Vf, &ctx->P));![]()
MBEDTLS_MPI_CHK(mbedtls_mpi_inv_mod(&ctx->Vf, &ctx->Vf, &ctx->P));![]()
MBEDTLS_MPI_CHK(mbedtls_mpi_mod_mpi(&ctx->Vf, &ctx->Vf, &ctx->P));![]()
MBEDTLS_MPI_CHK(mbedtls_mpi_exp_mod(&ctx->Vf, &ctx->Vf, &ctx->X, &ctx->P, &ctx->RP));![]()
if ((ret = dhm_check_range(&ctx->GY, &ctx->P)) != 0) {![]()
MBEDTLS_MPI_CHK(mbedtls_mpi_mod_mpi(&GYb, &GYb, &ctx->P));![]()
&ctx->P, &ctx->RP));![]()
MBEDTLS_MPI_CHK(mbedtls_mpi_mod_mpi(&ctx->K, &ctx->K, &ctx->P));![]()
mbedtls_mpi_free(&ctx->P);![]()
if ((ret = mbedtls_asn1_get_mpi(&p, end, &dhm->P)) != 0 ||