Jane Son has over 14 years of experience in the fashion and accessories industry. Jane began their career in 2007 as a PR Assistant for CELINE. In 2008, they moved to Press Office Ltd. as a PR Manager. In 2009, they joined Krupp Group as Vice President. Most recently, in 2021, they were appointed Vice President, Fashion & Accessories at Paul Wilmot Communications.
/*
* Copyright (c) 2018-2019, Arm Limited. All rights reserved.
*
* SPDX-License-Identifier: BSD-3-Clause
*
*/
#include <stdio.h>
#include <string.h>
#include "psa/protected_storage.h"
#include "tfm_veneers.h"
#include "psa_protected_storage_veneers.h"
#ifdef TFM_PSA_API
psa_status_t psa_ps_set_impl(psa_ps_uid_t uid,
uint32_t data_length,
const void *p_data,
psa_ps_create_flags_t create_flags)
{
psa_status_t status;
psa_invec in_vec[] = {
{.base = &uid, .len = sizeof(psa_ps_uid_t)},
{.base = p_data, .len = data_length},
{.base = &create_flags, .len = sizeof(psa_ps_create_flags_t)}
};
status = tfm_tfm_sst_veneer_request(TFM_SST_SET_REQ,
TFM_NON_SECURE_ID,
in_vec,
3,
NULL,
0,
NULL,
NULL);
return status;
}
psa_status_t psa_ps_get_impl(psa_ps_uid_t uid,
uint32_t data_offset,
uint32_t data_length,
void *p_data)
{
psa_status_t status;
psa_invec in_vec[] = {
{.base = &uid, .len = sizeof(psa_ps_uid_t)},
{.base = &data_offset, .len = sizeof(uint32_t)}
};
psa_outvec out_vec[] =
Sign up to view 0 direct reports
Get started
This person is not in any teams