mirror of https://github.com/ARMmbed/mbed-os.git
Use less stack
parent
4a2b06ed0d
commit
97a9652f3f
|
|
@ -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);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue