Lines Matching refs:grp

13     mbedtls_ecp_group grp;
19 mbedtls_ecp_group_init( &grp );
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 );
36 mbedtls_ecp_group_free( &grp );
45 mbedtls_ecp_group grp;
51 mbedtls_ecp_group_init( &grp );
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 );
71 mbedtls_ecp_group_free( &grp );
83 mbedtls_ecp_group grp;
88 mbedtls_ecp_group_init( &grp );
93 TEST_ASSERT( mbedtls_ecp_group_load( &grp, id ) == 0 );
104 if( grp.nbits % 8 != 0 )
106 unsigned char shift = 8 - ( grp.nbits % 8 );
115 TEST_ASSERT( mbedtls_ecdsa_sign( &grp, &r, &s, &d, hash->x, hash->len,
123 … TEST_ASSERT( mbedtls_ecdsa_verify( &grp, hash->x, hash->len, &Q, &r_check, &s_check ) == 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,
133 &grp.G, &r_check, &s_check ) == MBEDTLS_ERR_ECP_VERIFY_FAILED );
137 mbedtls_ecp_group_free( &grp );
148 mbedtls_ecp_group grp;
154 mbedtls_ecp_group_init( &grp );
159 TEST_ASSERT( mbedtls_ecp_group_load( &grp, id ) == 0 );
171 mbedtls_ecdsa_sign_det_ext( &grp, &r, &s, &d, hash, hlen,
180 mbedtls_ecp_group_free( &grp );
321 TEST_ASSERT( mbedtls_ecp_group_load( &ctx.grp, id ) == 0 );
322 TEST_ASSERT( mbedtls_ecp_point_read_binary( &ctx.grp, &ctx.Q,
390 TEST_ASSERT( mbedtls_ecp_group_load( &ctx.grp, id ) == 0 );