aboutsummaryrefslogtreecommitdiff
path: root/tools/tf_fuzz/regression/000009_set_sst_name_rand_data_read_check_var_read_print/exp_test.c
diff options
context:
space:
mode:
Diffstat (limited to 'tools/tf_fuzz/regression/000009_set_sst_name_rand_data_read_check_var_read_print/exp_test.c')
-rw-r--r--tools/tf_fuzz/regression/000009_set_sst_name_rand_data_read_check_var_read_print/exp_test.c96
1 files changed, 0 insertions, 96 deletions
diff --git a/tools/tf_fuzz/regression/000009_set_sst_name_rand_data_read_check_var_read_print/exp_test.c b/tools/tf_fuzz/regression/000009_set_sst_name_rand_data_read_check_var_read_print/exp_test.c
deleted file mode 100644
index 4c5b171e6b..0000000000
--- a/tools/tf_fuzz/regression/000009_set_sst_name_rand_data_read_check_var_read_print/exp_test.c
+++ /dev/null
@@ -1,96 +0,0 @@
-/*
- * Copyright (c) 2019-2020, Arm Limited. All rights reserved.
- *
- * SPDX-License-Identifier: BSD-3-Clause
- *
- */
-
-/*
- * Test purpose:
- * to dump to a variable or to the log
- *
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <time.h>
-#include <string.h>
-#include <stdint.h>
-
-#include "../sst/non_secure/ns_test_helpers.h"
-#include "psa/protected_storage.h"
-#include "test/framework/test_framework_helpers.h"
-#include "crypto_tests_common.h"
-#include "tfm_memory_utils.h"
-
-/* This is not yet right for how to run a test; need to register tests, etc. */
-
-void test_thread (struct test_result_t *ret) {
- psa_status_t crypto_status; // result from Crypto calls
- psa_status_t sst_status;
-
- /* To prevent unused variable warning, as the variable might not be used
- * in this testcase
- */
- (void)sst_status;
-
- crypto_status = psa_crypto_init();
- if (crypto_status != PSA_SUCCESS) {
- TEST_FAIL("Could not initialize Crypto.");
- return;
- }
-
- TEST_LOG("Test to dump to a variable or to the log");
-
-
- /* Variables (etc.) to initialize and check PSA assets: */
- static uint8_t greebledorf_data[] = "@@002@10@@********";
- static int greebledorf_data_size = \d+;
- static uint8_t a_variable[] = "";
- static uint8_t greebledorf_act_data[2048] = "********";
- static int greebledorf_act_length = 0;
- static uint8_t greebledorf_act_data[2048] = "********";
- static int greebledorf_act_length = 0;
-
-
- /* PSA calls to test: */
-
- /* Creating SST asset "greebledorf," with data "@@002@10@@...". */
- sst_status = psa_ps_set(@@@001@@@, greebledorf_data_size, greebledorf_data,
- PSA_STORAGE_FLAG_********);
- if (sst_status != PSA_SUCCESS) {
- TEST_FAIL("psa_ps_set() expected PSA_SUCCESS.");
- return;
- }
-
- sst_status = psa_ps_get(@@@001@@@, 0, 0, greebledorf_act_data,
- &greebledorf_act_length);
- if (sst_status != PSA_SUCCESS) {
- TEST_FAIL("psa_ps_get() expected PSA_SUCCESS.");
- return;
- }
- /* Check that the data is correct */
- if (tfm_memcmp(greebledorf_act_data, a_variable, 0) != 0) {
- TEST_FAIL("Read data should be equal to result data");
- return;
- }
-
- sst_status = psa_ps_get(@@@001@@@, 0, 0, greebledorf_act_data,
- &greebledorf_act_length);
- if (sst_status != PSA_SUCCESS) {
- TEST_FAIL("psa_ps_get() expected PSA_SUCCESS.");
- return;
- }
- TEST_LOG(greebledorf_act_data);
-
-
- /* Removing assets left over from testing: */
- psa_ps_remove(@@@001@@@);
- if (sst_status != PSA_SUCCESS) {
- TEST_FAIL("Failed to tear down an SST asset upon test completion.");
- return;
- }
-
- /* Test completed */
- ret->val = TEST_PASSED;
-}