Lines Matching refs:grp
8 TEST_ASSERT( mbedtls_ecp_group_load( &ecp->grp, grp_id ) == 0 );
9 TEST_ASSERT( mbedtls_ecp_point_read_binary( &ecp->grp,
13 TEST_ASSERT( mbedtls_ecp_check_pubkey( &ecp->grp,
28 TEST_ASSERT( mbedtls_ecp_check_privkey( &ecp->grp, &ecp->d ) == 0 );
30 TEST_ASSERT( mbedtls_ecp_mul( &ecp->grp, &ecp->Q, &ecp->d,
31 &ecp->grp.G,
65 mbedtls_ecp_group grp;
70 mbedtls_ecp_group_init( &grp );
76 TEST_ASSERT( mbedtls_ecp_group_load( &grp, id ) == 0 );
78 TEST_ASSERT( mbedtls_ecdh_gen_public( &grp, &dA, &qA,
81 TEST_ASSERT( mbedtls_ecdh_gen_public( &grp, &dB, &qB,
84 TEST_ASSERT( mbedtls_ecdh_compute_shared( &grp, &zA, &qB, &dA,
87 TEST_ASSERT( mbedtls_ecdh_compute_shared( &grp, &zB, &qA, &dB,
94 mbedtls_ecp_group_free( &grp );
106 mbedtls_ecp_group grp;
112 mbedtls_ecp_group_init( &grp );
118 TEST_ASSERT( mbedtls_ecp_group_load( &grp, id ) == 0 );
126 if( grp.nbits % 8 != 0 )
128 unsigned char shift = 8 - ( grp.nbits % 8 );
144 if( grp.nbits % 8 != 0 )
146 unsigned char shift = 8 - ( grp.nbits % 8 );
156 TEST_ASSERT( mbedtls_ecdh_gen_public( &grp, &dA, &qA,
165 TEST_ASSERT( mbedtls_ecdh_gen_public( &grp, &dB, &qB,
175 TEST_ASSERT( mbedtls_ecdh_compute_shared( &grp, &zA, &qB, &dA,
179 TEST_ASSERT( mbedtls_ecdh_compute_shared( &grp, &zB, &qA, &dB,
185 mbedtls_ecp_group_free( &grp );
248 mbedtls_ecp_group grp;
250 mbedtls_ecp_group_init( &grp );
267 TEST_ASSERT( mbedtls_ecp_group_load( &grp, id ) == 0 );
271 TEST_ASSERT( grp.nbits % 8 == 0 );
358 mbedtls_ecp_group_free( &grp );