Lines Matching refs:TEST_ASSERT
25 TEST_ASSERT( mbedtls_ecp_group_load( &grp, id ) == 0 );
26 TEST_ASSERT( mbedtls_ecp_gen_keypair( &grp, &d, &Q,
30 TEST_ASSERT( mbedtls_ecdsa_sign( &grp, &r, &s, &d, buf, sizeof( buf ),
33 TEST_ASSERT( mbedtls_ecdsa_verify( &grp, buf, sizeof( buf ), &Q, &r, &s ) == 0 );
58 TEST_ASSERT( mbedtls_test_rnd_pseudo_rand( &rnd_info,
60 TEST_ASSERT( mbedtls_ecp_group_load( &grp, id ) == 0 );
61 TEST_ASSERT( mbedtls_ecp_gen_keypair( &grp, &d, &Q,
65 TEST_ASSERT( mbedtls_ecdsa_sign( &grp, &r, &s, &d, buf, sizeof( buf ),
68 TEST_ASSERT( mbedtls_ecdsa_verify( &grp, buf, sizeof( buf ), &Q, &r, &s ) == 0 );
93 TEST_ASSERT( mbedtls_ecp_group_load( &grp, id ) == 0 );
94 TEST_ASSERT( mbedtls_ecp_point_read_string( &Q, 16, xQ_str, yQ_str ) == 0 );
95 TEST_ASSERT( mbedtls_test_read_mpi( &d, 16, d_str ) == 0 );
96 TEST_ASSERT( mbedtls_test_read_mpi( &r_check, 16, r_str ) == 0 );
97 TEST_ASSERT( mbedtls_test_read_mpi( &s_check, 16, s_str ) == 0 );
115 TEST_ASSERT( mbedtls_ecdsa_sign( &grp, &r, &s, &d, hash->x, hash->len,
120 TEST_ASSERT( mbedtls_mpi_cmp_mpi( &r, &r_check ) == 0 );
121 TEST_ASSERT( mbedtls_mpi_cmp_mpi( &s, &s_check ) == 0 );
123 … TEST_ASSERT( mbedtls_ecdsa_verify( &grp, hash->x, hash->len, &Q, &r_check, &s_check ) == 0 );
125 TEST_ASSERT( mbedtls_mpi_sub_int( &r, &r, 1 ) == 0 );
126 TEST_ASSERT( mbedtls_mpi_add_int( &s, &s, 1 ) == 0 );
128 TEST_ASSERT( mbedtls_ecdsa_verify( &grp, hash->x, hash->len,
130 TEST_ASSERT( mbedtls_ecdsa_verify( &grp, hash->x, hash->len,
132 TEST_ASSERT( mbedtls_ecdsa_verify( &grp, hash->x, hash->len,
159 TEST_ASSERT( mbedtls_ecp_group_load( &grp, id ) == 0 );
160 TEST_ASSERT( mbedtls_test_read_mpi( &d, 16, d_str ) == 0 );
161 TEST_ASSERT( mbedtls_test_read_mpi( &r_check, 16, r_str ) == 0 );
162 TEST_ASSERT( mbedtls_test_read_mpi( &s_check, 16, s_str ) == 0 );
165 TEST_ASSERT( md_info != NULL );
167 TEST_ASSERT( mbedtls_md( md_info, (const unsigned char *) msg,
170 TEST_ASSERT(
176 TEST_ASSERT( mbedtls_mpi_cmp_mpi( &r, &r_check ) == 0 );
177 TEST_ASSERT( mbedtls_mpi_cmp_mpi( &s, &s_check ) == 0 );
201 TEST_ASSERT( mbedtls_ecdsa_genkey( &ctx, id,
206 TEST_ASSERT( mbedtls_ecdsa_write_signature( &ctx, MBEDTLS_MD_SHA256,
210 TEST_ASSERT( mbedtls_ecdsa_read_signature( &ctx, hash, sizeof( hash ),
215 TEST_ASSERT( sig[i] == 0x2a );
218 TEST_ASSERT( mbedtls_ecdsa_read_signature( &ctx, hash, sizeof( hash ),
220 TEST_ASSERT( mbedtls_ecdsa_read_signature( &ctx, hash, sizeof( hash ),
225 TEST_ASSERT( mbedtls_ecdsa_read_signature( &ctx, hash, sizeof( hash ),
231 TEST_ASSERT( mbedtls_ecdsa_read_signature( &ctx, hash, sizeof( hash ),
237 TEST_ASSERT( mbedtls_ecdsa_read_signature( &ctx, hash, sizeof( hash ),
261 TEST_ASSERT( mbedtls_test_rnd_pseudo_rand( &rnd_info,
265 TEST_ASSERT( mbedtls_ecdsa_genkey( &ctx, id,
270 TEST_ASSERT( mbedtls_ecdsa_write_signature( &ctx, MBEDTLS_MD_SHA256,
274 TEST_ASSERT( mbedtls_ecdsa_read_signature( &ctx, hash, sizeof( hash ),
279 TEST_ASSERT( sig[i] == 0x2a );
282 TEST_ASSERT( mbedtls_ecdsa_read_signature( &ctx, hash, sizeof( hash ),
284 TEST_ASSERT( mbedtls_ecdsa_read_signature( &ctx, hash, sizeof( hash ),
289 TEST_ASSERT( mbedtls_ecdsa_read_signature( &ctx, hash, sizeof( hash ),
295 TEST_ASSERT( mbedtls_ecdsa_read_signature( &ctx, hash, sizeof( hash ),
301 TEST_ASSERT( mbedtls_ecdsa_read_signature( &ctx, hash, sizeof( hash ),
321 TEST_ASSERT( mbedtls_ecp_group_load( &ctx.grp, id ) == 0 );
322 TEST_ASSERT( mbedtls_ecp_point_read_binary( &ctx.grp, &ctx.Q,
333 TEST_ASSERT( ret == 0 );
334 TEST_ASSERT( cnt_restart >= min_restart );
335 TEST_ASSERT( cnt_restart <= max_restart );
339 TEST_ASSERT( sig->len > 10 );
345 TEST_ASSERT( ret == MBEDTLS_ERR_ECP_VERIFY_FAILED );
354 TEST_ASSERT( ret == MBEDTLS_ERR_ECP_VERIFY_FAILED );
363 TEST_ASSERT( ret == MBEDTLS_ERR_ECP_IN_PROGRESS );
390 TEST_ASSERT( mbedtls_ecp_group_load( &ctx.grp, id ) == 0 );
391 TEST_ASSERT( mbedtls_test_read_mpi( &ctx.d, 16, d_str ) == 0 );
394 TEST_ASSERT( md_info != NULL );
397 TEST_ASSERT( mbedtls_md( md_info,
411 TEST_ASSERT( ret == 0 );
412 TEST_ASSERT( slen == sig_check->len );
413 TEST_ASSERT( memcmp( sig, sig_check->x, slen ) == 0 );
415 TEST_ASSERT( cnt_restart >= min_restart );
416 TEST_ASSERT( cnt_restart <= max_restart );
425 TEST_ASSERT( ret == MBEDTLS_ERR_ECP_IN_PROGRESS );