pull/9668/head
Moran Peker 2019-02-27 15:03:45 +02:00
parent 47f59b16cb
commit 6e3d238ffd
3 changed files with 7 additions and 17 deletions

View File

@ -33,21 +33,14 @@ psa_attestation_inject_key(const uint8_t *key_data,
{
psa_handle_t handle = PSA_NULL_HANDLE;
psa_status_t call_error = PSA_SUCCESS;
psa_invec in_vec[2];
psa_outvec out_vec[2];
psa_invec in_vec[2] = {
{ &type, sizeof(type) },
{ key_data, key_data_length }
};
in_vec[0] = (psa_invec) {
&type,
sizeof(type)
};
in_vec[1] = (psa_invec) {
key_data, key_data_length
};
out_vec[0] = (psa_outvec) {
public_key_data, public_key_data_size
};
out_vec[1] = (psa_outvec) {
public_key_data_length, sizeof(*public_key_data_length)
psa_outvec out_vec[2] = {
{ public_key_data, public_key_data_size },
{ public_key_data_length, sizeof(*public_key_data_length) }
};
handle = psa_connect(PSA_ATTEST_INJECT_KEY_ID, MINOR_VER);

View File

@ -57,9 +57,7 @@ enum psa_attest_err_t
psa_initial_attest_get_token_size(uint32_t challenge_size,
uint32_t *token_size) {
psa_status_t err_call;
psa_handle_t handle = PSA_NULL_HANDLE;
psa_invec in_vec[1] = { { &challenge_size, sizeof(uint32_t) } };
psa_outvec out_vec[1] = { { token_size, sizeof(uint32_t) } };

View File

@ -175,7 +175,6 @@ static void psa_attest_inject_key(void)
size_t public_key_data_length = 0;
uint8_t *key_data = NULL;
psa_key_type_t type;
uint32_t bytes_read = 0;
if (msg.in_size[0] != sizeof(psa_key_type_t)) {