mbedtls_dhm_context::Vi field
![]()
MBEDTLS_MPI_CHK(mbedtls_mpi_lset(&ctx->Vi, 1));![]()
if (mbedtls_mpi_cmp_int(&ctx->Vi, 1) != 0) {![]()
MBEDTLS_MPI_CHK(mbedtls_mpi_mul_mpi(&ctx->Vi, &ctx->Vi, &ctx->Vi));![]()
MBEDTLS_MPI_CHK(mbedtls_mpi_mod_mpi(&ctx->Vi, &ctx->Vi, &ctx->P));![]()
MBEDTLS_MPI_CHK(dhm_random_below(&ctx->Vi, &ctx->P, f_rng, p_rng));![]()
MBEDTLS_MPI_CHK(mbedtls_mpi_mul_mpi(&ctx->Vf, &ctx->Vi, &R));![]()
MBEDTLS_MPI_CHK(mbedtls_mpi_mul_mpi(&GYb, &ctx->GY, &ctx->Vi));![]()
mbedtls_mpi_free(&ctx->Vi);