blob: ac4de6f05bb5a2372d74d2158220990e2cf63de8 [file] [log] [blame]
Karl Zhang3de5ab12021-05-31 11:45:48 +08001/*
2 * Copyright (c) 2019-2020, Arm Limited. All rights reserved.
3 *
4 * SPDX-License-Identifier: BSD-3-Clause
5 *
6 */
7
8#include "class_forwards.hpp"
9
10#include "boilerplate.hpp"
11#include "gibberish.hpp"
12#include "compute.hpp"
13#include "data_blocks.hpp"
14#include "psa_asset.hpp"
15#include "find_or_create_asset.hpp"
16#include "template_line.hpp"
17#include "tf_fuzz.hpp"
18#include "crypto_asset.hpp"
19#include "psa_call.hpp"
20#include "sst_asset.hpp"
21
22
23
24/**********************************************************************************
25 Methods of class sst_asset follow:
26**********************************************************************************/
27
28bool sst_asset::set_uid (uint64_t uid)
29{
30 /* TODO: What are the limits upon UIDs? I don't necessarily not want to be
31 able to set an illegal value, but if it is illegal, I might want to
32 set some flag appropriately to generate expected results. */
33 asset_info.set_id_n (uid);
34 return true;
35}
36
37sst_asset::sst_asset (void) // (default constructor)
38{
39 return; // just to have something to pin a breakpoint onto
40}
41
42
43sst_asset::~sst_asset (void) // (destructor)
44{
45 return; // just to have something to pin a breakpoint onto
46}
47
48/**********************************************************************************
49 End of methods of class sst_asset.
50**********************************************************************************/