mirror of
https://github.com/yuzu-emu/mbedtls.git
synced 2024-11-23 08:15:39 +01:00
Add proper handling of hex data
This commit is contained in:
parent
f1aaec9888
commit
184447e7e4
@ -274,9 +274,22 @@ static int convert_params( size_t cnt , char ** params , int * int_params_store
|
|||||||
}
|
}
|
||||||
else if ( strcmp( type, "hex" ) == 0 )
|
else if ( strcmp( type, "hex" ) == 0 )
|
||||||
{
|
{
|
||||||
|
if ( verify_string( &val ) == 0 )
|
||||||
|
{
|
||||||
|
int j;
|
||||||
*int_params_store = unhexify( (unsigned char *) val, val );
|
*int_params_store = unhexify( (unsigned char *) val, val );
|
||||||
*out++ = (char *)int_params_store++;
|
printf ("\n");
|
||||||
|
for (j = 0; j < *int_params_store; j++)
|
||||||
|
printf ("%02x ", (uint8_t)val[j]);
|
||||||
|
printf ("\n len %d\n", *int_params_store);
|
||||||
*out++ = val;
|
*out++ = val;
|
||||||
|
*out++ = (char *)(int_params_store++);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ret = ( DISPATCH_INVALID_TEST_DATA );
|
||||||
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else if ( strcmp( type, "exp" ) == 0 )
|
else if ( strcmp( type, "exp" ) == 0 )
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user