![]() |
TF-M Reference Manual
1.2.0
TrustedFirmware-M
|
Go to the source code of this file.
Macros | |
#define | PS_INVALID_FID 0 |
#define | PS_DEFAULT_EMPTY_BUFF_VAL 0 |
#define | PS_UTILS_BOUND_CHECK(err_msg, data_size, data_buf_size) typedef char err_msg[(data_size <= data_buf_size)*2 - 1] |
Macro to check, at compilation time, if data fits in data buffer. More... | |
#define | PS_UTILS_MIN(x, y) (((x) < (y)) ? (x) : (y)) |
Evaluates to the minimum of the two parameters. More... | |
Functions | |
psa_status_t | ps_utils_check_contained_in (uint32_t superset_size, uint32_t subset_offset, uint32_t subset_size) |
Checks if a subset region is fully contained within a superset region. More... | |
#define PS_DEFAULT_EMPTY_BUFF_VAL 0 |
Definition at line 21 of file ps_utils.h.
#define PS_INVALID_FID 0 |
Definition at line 20 of file ps_utils.h.
#define PS_UTILS_BOUND_CHECK | ( | err_msg, | |
data_size, | |||
data_buf_size | |||
) | typedef char err_msg[(data_size <= data_buf_size)*2 - 1] |
Macro to check, at compilation time, if data fits in data buffer.
[in] | err_msg | Error message which will be displayed in first instance if the error is triggered |
[in] | data_size | Data size to check if it fits |
[in] | data_buf_size | Size of the data buffer |
Definition at line 35 of file ps_utils.h.
#define PS_UTILS_MIN | ( | x, | |
y | |||
) | (((x) < (y)) ? (x) : (y)) |
Evaluates to the minimum of the two parameters.
Definition at line 41 of file ps_utils.h.
psa_status_t ps_utils_check_contained_in | ( | uint32_t | superset_size, |
uint32_t | subset_offset, | ||
uint32_t | subset_size | ||
) |
Checks if a subset region is fully contained within a superset region.
[in] | superset_size | Size of superset region |
[in] | subset_offset | Offset of start of subset region from start of superset region |
[in] | subset_size | Size of subset region |
PSA_SUCCESS | The subset is contained within the superset |
PSA_ERROR_INVALID_ARGUMENT | The subset offset is greater than the size of the superset or when the subset offset is valid, but the subset offset + size is greater than the size of the superset |
Definition at line 10 of file ps_utils.c.