![]() |
TF-M Reference Manual
1.2.0
TrustedFirmware-M
|
#include "ps_ns_tests.h"
#include <stdio.h>
#include <string.h>
#include "ns_test_helpers.h"
#include "psa/protected_storage.h"
#include "test_framework_helpers.h"
Go to the source code of this file.
Macros | |
#define | WRITE_ONCE_UID 1U /* Cannot be modified or deleted once created */ |
#define | TEST_UID_1 2U |
#define | TEST_UID_2 3U |
#define | TEST_UID_3 4U |
#define | INVALID_UID 0U |
#define | INVALID_DATA_LEN UINT32_MAX |
#define | INVALID_OFFSET UINT32_MAX |
#define | INVALID_FLAG (1U << 31) |
#define | INVALID_THREAD_NAME "Thread_INVALID" |
#define | WRITE_ONCE_DATA "THE_FIVE_BOXING_WIZARDS_JUMP_QUICKLY" |
#define | WRITE_ONCE_DATA_SIZE (sizeof(WRITE_ONCE_DATA) - 1) |
#define | WRITE_ONCE_READ_DATA "############################################" |
#define | WRITE_ONCE_RESULT_DATA ("####" WRITE_ONCE_DATA "####") |
#define | OFFSET_READ_DATA "HEQUICKBROWNFOXJUMPSOVERALAZYDOG" |
#define | OFFSET_RESULT_DATA ("____" OFFSET_READ_DATA "_____") |
#define | WRITE_DATA "THEQUICKBROWNFOXJUMPSOVERALAZYDOG" |
#define | WRITE_DATA_SIZE (sizeof(WRITE_DATA) - 1) |
#define | READ_DATA "_________________________________________" |
#define | RESULT_DATA ("____" WRITE_DATA "____") |
#define | TEST_1025_CYCLES 3U |
Functions | |
void | register_testsuite_ns_psa_ps_interface (struct test_suite_t *p_test_suite) |
Register testsuite for the PSA protected storage NS interface tests. More... | |
#define INVALID_DATA_LEN UINT32_MAX |
Definition at line 25 of file psa_ps_ns_interface_testsuite.c.
#define INVALID_FLAG (1U << 31) |
Definition at line 27 of file psa_ps_ns_interface_testsuite.c.
#define INVALID_OFFSET UINT32_MAX |
Definition at line 26 of file psa_ps_ns_interface_testsuite.c.
#define INVALID_THREAD_NAME "Thread_INVALID" |
Definition at line 28 of file psa_ps_ns_interface_testsuite.c.
#define INVALID_UID 0U |
Definition at line 24 of file psa_ps_ns_interface_testsuite.c.
#define OFFSET_READ_DATA "HEQUICKBROWNFOXJUMPSOVERALAZYDOG" |
Definition at line 35 of file psa_ps_ns_interface_testsuite.c.
#define OFFSET_RESULT_DATA ("____" OFFSET_READ_DATA "_____") |
Definition at line 36 of file psa_ps_ns_interface_testsuite.c.
#define READ_DATA "_________________________________________" |
Definition at line 40 of file psa_ps_ns_interface_testsuite.c.
#define RESULT_DATA ("____" WRITE_DATA "____") |
Definition at line 41 of file psa_ps_ns_interface_testsuite.c.
#define TEST_1025_CYCLES 3U |
Definition at line 43 of file psa_ps_ns_interface_testsuite.c.
#define TEST_UID_1 2U |
Definition at line 19 of file psa_ps_ns_interface_testsuite.c.
#define TEST_UID_2 3U |
Definition at line 20 of file psa_ps_ns_interface_testsuite.c.
#define TEST_UID_3 4U |
Definition at line 21 of file psa_ps_ns_interface_testsuite.c.
#define WRITE_DATA "THEQUICKBROWNFOXJUMPSOVERALAZYDOG" |
Definition at line 38 of file psa_ps_ns_interface_testsuite.c.
#define WRITE_DATA_SIZE (sizeof(WRITE_DATA) - 1) |
Definition at line 39 of file psa_ps_ns_interface_testsuite.c.
#define WRITE_ONCE_DATA "THE_FIVE_BOXING_WIZARDS_JUMP_QUICKLY" |
Definition at line 31 of file psa_ps_ns_interface_testsuite.c.
#define WRITE_ONCE_DATA_SIZE (sizeof(WRITE_ONCE_DATA) - 1) |
Definition at line 32 of file psa_ps_ns_interface_testsuite.c.
#define WRITE_ONCE_READ_DATA "############################################" |
Definition at line 33 of file psa_ps_ns_interface_testsuite.c.
#define WRITE_ONCE_RESULT_DATA ("####" WRITE_ONCE_DATA "####") |
Definition at line 34 of file psa_ps_ns_interface_testsuite.c.
#define WRITE_ONCE_UID 1U /* Cannot be modified or deleted once created */ |
Definition at line 18 of file psa_ps_ns_interface_testsuite.c.
void register_testsuite_ns_psa_ps_interface | ( | struct test_suite_t * | p_test_suite | ) |
Register testsuite for the PSA protected storage NS interface tests.
[in] | p_test_suite | The test suite to be executed. |
Definition at line 133 of file psa_ps_ns_interface_testsuite.c.