mirror of
https://git.suyu.dev/suyu/mbedtls.git
synced 2026-01-04 21:56:21 +01:00
Fix ecp_tls_read_group's signature
This commit is contained in:
parent
8c16f96259
commit
7c145c6418
4 changed files with 15 additions and 8 deletions
|
|
@ -377,6 +377,7 @@ ecp_tls_read_group:record:ret:bits
|
|||
{
|
||||
ecp_group grp;
|
||||
unsigned char buf[10];
|
||||
const unsigned char *vbuf = buf;
|
||||
int len, ret;
|
||||
|
||||
ecp_group_init( &grp );
|
||||
|
|
@ -384,11 +385,14 @@ ecp_tls_read_group:record:ret:bits
|
|||
|
||||
len = unhexify( buf, {record} );
|
||||
|
||||
ret = ecp_tls_read_group( &grp, buf, len );
|
||||
ret = ecp_tls_read_group( &grp, &vbuf, len );
|
||||
|
||||
TEST_ASSERT( ret == {ret} );
|
||||
if( ret == 0)
|
||||
{
|
||||
TEST_ASSERT( mpi_msb( &grp.P ) == {bits} );
|
||||
TEST_ASSERT( *vbuf == 0x00 );
|
||||
}
|
||||
|
||||
ecp_group_free( &grp );
|
||||
}
|
||||
|
|
@ -399,6 +403,7 @@ ecp_tls_write_read_group:id
|
|||
{
|
||||
ecp_group grp1, grp2;
|
||||
unsigned char buf[10];
|
||||
const unsigned char *vbuf = buf;
|
||||
size_t len;
|
||||
int ret;
|
||||
|
||||
|
|
@ -409,7 +414,7 @@ ecp_tls_write_read_group:id
|
|||
TEST_ASSERT( ecp_use_known_dp( &grp1, POLARSSL_ECP_DP_{id} ) == 0 );
|
||||
|
||||
TEST_ASSERT( ecp_tls_write_group( &grp1, &len, buf, 10 ) == 0 );
|
||||
TEST_ASSERT( ( ret = ecp_tls_read_group( &grp2, buf, len ) ) == 0 );
|
||||
TEST_ASSERT( ( ret = ecp_tls_read_group( &grp2, &vbuf, len ) ) == 0 );
|
||||
|
||||
if( ret == 0 )
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue