Lines Matching refs:P
63 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&ctx->X, &ctx->P) < 0);
66 TEST_ASSERT(mbedtls_mpi_cmp_mpi(&ctx->GX, &ctx->P) < 0);
68 /* Check ske: it must contain P, G and G^X, each prefixed with a
70 if (!check_dhm_param_output(&ctx->P, ske, ske_len, &offset)) {
122 TEST_ASSERT(mbedtls_test_read_mpi(&ctx_srv.P, input_P) == 0);
124 pub_cli_len = mbedtls_mpi_size(&ctx_srv.P);
125 TEST_ASSERT(check_get_value(&ctx_srv, MBEDTLS_DHM_PARAM_P, &ctx_srv.P));
146 TEST_ASSERT(check_get_value(&ctx_cli, MBEDTLS_DHM_PARAM_P, &ctx_srv.P));
235 mbedtls_mpi P, G;
239 mbedtls_mpi_init(&P);
243 TEST_ASSERT(mbedtls_mpi_lset(&P, 1) == 0);
244 TEST_ASSERT(mbedtls_mpi_shift_l(&P, (P_bytes * 8) - 1) == 0);
245 TEST_ASSERT(mbedtls_mpi_set_bit(&P, 0, 1) == 0);
249 TEST_ASSERT(mbedtls_dhm_set_group(&ctx, &P, &G) == 0);
250 TEST_ASSERT(mbedtls_dhm_make_public(&ctx, (int) mbedtls_mpi_size(&P),
256 mbedtls_mpi_free(&P);
266 mbedtls_mpi P, G;
269 mbedtls_mpi_init(&P); mbedtls_mpi_init(&G);
271 TEST_ASSERT(mbedtls_test_read_mpi(&P, p) == 0);
277 TEST_EQUAL(mbedtls_dhm_get_bitlen(&ctx), mbedtls_mpi_bitlen(&P));
278 TEST_ASSERT(check_get_value(&ctx, MBEDTLS_DHM_PARAM_P, &P));
282 mbedtls_mpi_free(&P); mbedtls_mpi_free(&G);