mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-04-16 08:42:50 +00:00
psasim: use ser_params and ser_result variable names in client; 'params' is needed by some PSA functions
Signed-off-by: Tom Cosgrove <tom.cosgrove@arm.com>
This commit is contained in:
parent
55b62dab75
commit
c6d2e768d6
File diff suppressed because it is too large
Load Diff
@ -748,8 +748,8 @@ sub output_client
|
|||||||
|
|
||||||
print $fh <<EOF;
|
print $fh <<EOF;
|
||||||
{
|
{
|
||||||
uint8_t *params = NULL;
|
uint8_t *ser_params = NULL;
|
||||||
uint8_t *result = NULL;
|
uint8_t *ser_result = NULL;
|
||||||
size_t result_length;
|
size_t result_length;
|
||||||
$ret_type $ret_name = $ret_default;
|
$ret_type $ret_name = $ret_default;
|
||||||
EOF
|
EOF
|
||||||
@ -780,13 +780,13 @@ EOF
|
|||||||
|
|
||||||
print $fh <<EOF;
|
print $fh <<EOF;
|
||||||
|
|
||||||
params = malloc(needed);
|
ser_params = malloc(needed);
|
||||||
if (params == NULL) {
|
if (ser_params == NULL) {
|
||||||
status = PSA_ERROR_INSUFFICIENT_MEMORY;
|
status = PSA_ERROR_INSUFFICIENT_MEMORY;
|
||||||
goto fail;
|
goto fail;
|
||||||
}
|
}
|
||||||
|
|
||||||
uint8_t *pos = params;
|
uint8_t *pos = ser_params;
|
||||||
size_t remaining = needed;
|
size_t remaining = needed;
|
||||||
int ok;
|
int ok;
|
||||||
ok = psasim_serialise_begin(&pos, &remaining);
|
ok = psasim_serialise_begin(&pos, &remaining);
|
||||||
@ -812,8 +812,8 @@ EOF
|
|||||||
|
|
||||||
print $fh <<EOF if $debug;
|
print $fh <<EOF if $debug;
|
||||||
|
|
||||||
printf("client sending %d:\\n", (int)(pos - params));
|
printf("client sending %d:\\n", (int)(pos - ser_params));
|
||||||
dump_buffer(params, (size_t)(pos - params));
|
dump_buffer(ser_params, (size_t)(pos - ser_params));
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
my $enum = uc($name);
|
my $enum = uc($name);
|
||||||
@ -821,7 +821,7 @@ EOF
|
|||||||
print $fh <<EOF;
|
print $fh <<EOF;
|
||||||
|
|
||||||
ok = psa_crypto_call($enum,
|
ok = psa_crypto_call($enum,
|
||||||
params, (size_t) (pos - params), &result, &result_length);
|
ser_params, (size_t) (pos - ser_params), &ser_result, &result_length);
|
||||||
if (!ok) {
|
if (!ok) {
|
||||||
printf("$enum server call failed\\n");
|
printf("$enum server call failed\\n");
|
||||||
goto fail;
|
goto fail;
|
||||||
@ -831,12 +831,12 @@ EOF
|
|||||||
print $fh <<EOF if $debug;
|
print $fh <<EOF if $debug;
|
||||||
|
|
||||||
printf("client receiving %d:\\n", (int)result_length);
|
printf("client receiving %d:\\n", (int)result_length);
|
||||||
dump_buffer(result, result_length);
|
dump_buffer(ser_result, result_length);
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
print $fh <<EOF;
|
print $fh <<EOF;
|
||||||
|
|
||||||
uint8_t *rpos = result;
|
uint8_t *rpos = ser_result;
|
||||||
size_t rremain = result_length;
|
size_t rremain = result_length;
|
||||||
|
|
||||||
ok = psasim_deserialise_begin(&rpos, &rremain);
|
ok = psasim_deserialise_begin(&rpos, &rremain);
|
||||||
@ -890,8 +890,8 @@ EOF
|
|||||||
print $fh <<EOF;
|
print $fh <<EOF;
|
||||||
|
|
||||||
fail:
|
fail:
|
||||||
free(params);
|
free(ser_params);
|
||||||
free(result);
|
free(ser_result);
|
||||||
|
|
||||||
return $ret_name;
|
return $ret_name;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user