Use less stack

pull/9668/head
Moran Peker 2019-02-27 15:04:56 +02:00
parent 4a2b06ed0d
commit 97a9652f3f
1 changed files with 4 additions and 6 deletions

View File

@ -28,13 +28,11 @@
#include <string.h> #include <string.h>
#include "psa/crypto.h" #include "psa/crypto.h"
#endif
int32_t g_caller_id = 0; int32_t g_caller_id = 0;
static void set_caller_id(psa_msg_t msg) static void set_caller_id(psa_msg_t *msg)
{ {
g_caller_id = psa_identity(msg.handle); g_caller_id = psa_identity(msg->handle);
} }
// ------------------------- Partition's Main Thread --------------------------- // ------------------------- Partition's Main Thread ---------------------------
@ -84,7 +82,7 @@ static void psa_attest_get_token(void)
break; break;
} }
set_caller_id(msg); set_caller_id(&msg);
status = initial_attest_get_token(in_vec, 1, out_vec, 1); status = initial_attest_get_token(in_vec, 1, out_vec, 1);
if (status == PSA_ATTEST_ERR_SUCCESS) { if (status == PSA_ATTEST_ERR_SUCCESS) {
psa_write(msg.handle, 0, out_vec[0].base, out_vec[0].len); psa_write(msg.handle, 0, out_vec[0].base, out_vec[0].len);
@ -134,7 +132,7 @@ static void psa_attest_get_token_size(void)
break; break;
} }
set_caller_id(msg); set_caller_id(&msg);
status = initial_attest_get_token_size(in_vec, 1, out_vec, 1); status = initial_attest_get_token_size(in_vec, 1, out_vec, 1);
if (status == PSA_ATTEST_ERR_SUCCESS) { if (status == PSA_ATTEST_ERR_SUCCESS) {
psa_write(msg.handle, 0, out_vec[0].base, out_vec[0].len); psa_write(msg.handle, 0, out_vec[0].base, out_vec[0].len);