Top-level include file for the parameter integrity protection mechanism. More...
#include <stdint.h>#include <stddef.h>#include <stdbool.h>#include <mcuxCsslFlowProtection.h>#include <mcuxCsslFlowProtection_FunctionIdentifiers.h>Go to the source code of this file.
Macros | |
| #define | MCUXCSSLPARAMINTEGRITY_BASE_CHECKSUM |
| First eight hex digits of Eulers number. More... | |
| #define | MCUXCSSLPARAMINTEGRITY_CHECK_VALID |
| Return value of #mcuxCsslParamIntegrity_Validate if the parameter checksum was correct. More... | |
| #define | MCUXCSSLPARAMINTEGRITY_CHECK_INVALID |
| Return value of #mcuxCsslParamIntegrity_Validate if the parameter checksum was incorrect. More... | |
Typedefs | |
| typedef void * | mcuxCsslParamIntegrity_AssertionCpuWordSize_t[(4u==sizeof(size_t)) ?(+1) :(-1)] |
| Build time assertion to ensure CPU word size of 32 bit. More... | |
| typedef uint32_t | mcuxCsslParamIntegrity_Checksum_t |
| Type of a parameter checksum. More... | |
Functions | |
| mcuxCsslParamIntegrity_Checksum_t | mcuxCsslParamIntegrity_Protect (size_t nargs,...) |
| Calculates a parameter checksum. More... | |
| MCUX_CSSL_FP_PROTECTED_TYPE (mcuxCsslParamIntegrity_Checksum_t) mcuxCsslParamIntegrity_Validate(mcuxCsslParamIntegrity_Checksum_t chk | |
| Verifies the correctness of a parameter checksum. More... | |
Variables | |
| size_t | nargs |
Top-level include file for the parameter integrity protection mechanism.
The library exposes the following functions: