TF-M Reference Manual  1.2.0
TrustedFirmware-M
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
audit_ns_interface_testsuite.c File Reference
#include "test_framework_helpers.h"
#include "psa_audit_api.h"
#include "audit_ns_tests.h"
#include "tfm_api.h"
#include "audit_core.h"
#include "../audit_tests_common.h"
Include dependency graph for audit_ns_interface_testsuite.c:

Go to the source code of this file.

Macros

#define EMPTY_RETRIEVED_LOG_SIZE   (0)
 Log size when the retrieved buffer is empty. More...
 
#define EMPTY_RETRIEVED_LOG_ITEMS   (0)
 Number of log items when retrieved buffer is empty. More...
 
#define SINGLE_RETRIEVED_LOG_SIZE   (STANDARD_LOG_ENTRY_SIZE)
 Log size when the retrieved buffer has 1 item of standard size (no payload) More...
 
#define SINGLE_RETRIEVED_LOG_ITEMS   (1)
 Number of log items when retrieved buffer has 1 item. More...
 
#define SECOND_ELEMENT_START_INDEX   (1)
 Index of the second item in the log. More...
 

Functions

void register_testsuite_ns_audit_interface (struct test_suite_t *p_test_suite)
 Register testsuite for audit logging non-secure interface. More...
 

Macro Definition Documentation

#define EMPTY_RETRIEVED_LOG_ITEMS   (0)

Number of log items when retrieved buffer is empty.

Definition at line 28 of file audit_ns_interface_testsuite.c.

#define EMPTY_RETRIEVED_LOG_SIZE   (0)

Log size when the retrieved buffer is empty.

Definition at line 21 of file audit_ns_interface_testsuite.c.

#define SECOND_ELEMENT_START_INDEX   (1)

Index of the second item in the log.

Definition at line 50 of file audit_ns_interface_testsuite.c.

#define SINGLE_RETRIEVED_LOG_ITEMS   (1)

Number of log items when retrieved buffer has 1 item.

Definition at line 43 of file audit_ns_interface_testsuite.c.

#define SINGLE_RETRIEVED_LOG_SIZE   (STANDARD_LOG_ENTRY_SIZE)

Log size when the retrieved buffer has 1 item of standard size (no payload)

Definition at line 36 of file audit_ns_interface_testsuite.c.

Function Documentation

void register_testsuite_ns_audit_interface ( struct test_suite_t p_test_suite)

Register testsuite for audit logging non-secure interface.

Parameters
[in]p_test_suiteThe test suite to be executed.

Definition at line 60 of file audit_ns_interface_testsuite.c.

Here is the call graph for this function: