Lines Matching refs:P

35     mbedtls_ecp_point P;
38 mbedtls_ecp_point_init( &P );
42 TEST_ASSERT( mbedtls_mpi_read_string( &P.X, 16, key_hex ) == 0 );
43 TEST_ASSERT( mbedtls_mpi_lset( &P.Z, 1 ) == 0 );
45 TEST_ASSERT( mbedtls_ecp_check_pubkey( &grp, &P ) == ret );
49 mbedtls_ecp_point_free( &P );
175 TEST_ASSERT( mbedtls_mpi_mod_mpi( &R, &N, &grp.P ) == 0 );
183 TEST_ASSERT( mbedtls_mpi_mod_mpi( &N, &N, &grp.P ) == 0 );
197 mbedtls_ecp_point P;
204 mbedtls_ecp_group_init( &grp ); mbedtls_ecp_point_init( &P );
208 TEST_ASSERT( mbedtls_mpi_read_string( &P.X, 16, x ) == 0 );
209 TEST_ASSERT( mbedtls_mpi_read_string( &P.Y, 16, y ) == 0 );
210 TEST_ASSERT( mbedtls_mpi_read_string( &P.Z, 16, z ) == 0 );
212 TEST_ASSERT( mbedtls_ecp_point_write_binary( &grp, &P, format,
222 mbedtls_ecp_group_free( &grp ); mbedtls_ecp_point_free( &P );
231 mbedtls_ecp_point P;
238 mbedtls_ecp_group_init( &grp ); mbedtls_ecp_point_init( &P );
249 TEST_ASSERT( mbedtls_ecp_point_read_binary( &grp, &P, buf, ilen ) == ret );
253 TEST_ASSERT( mbedtls_mpi_cmp_mpi( &P.X, &X ) == 0 );
254 TEST_ASSERT( mbedtls_mpi_cmp_mpi( &P.Y, &Y ) == 0 );
255 TEST_ASSERT( mbedtls_mpi_cmp_mpi( &P.Z, &Z ) == 0 );
259 mbedtls_ecp_group_free( &grp ); mbedtls_ecp_point_free( &P );
269 mbedtls_ecp_point P;
277 mbedtls_ecp_group_init( &grp ); mbedtls_ecp_point_init( &P );
288 TEST_ASSERT( mbedtls_ecp_tls_read_point( &grp, &P, &vbuf, ilen ) == ret );
292 TEST_ASSERT( mbedtls_mpi_cmp_mpi( &P.X, &X ) == 0 );
293 TEST_ASSERT( mbedtls_mpi_cmp_mpi( &P.Y, &Y ) == 0 );
294 TEST_ASSERT( mbedtls_mpi_cmp_mpi( &P.Z, &Z ) == 0 );
299 mbedtls_ecp_group_free( &grp ); mbedtls_ecp_point_free( &P );
374 TEST_ASSERT( mbedtls_mpi_bitlen( &grp.P ) == (size_t) bits );