mcuxCsslMemory_Clear Function Definitions More...
Functions | |
| MCUX_CSSL_FP_PROTECTED_TYPE (mcuxCsslMemory_Status_t) mcuxCsslMemory_Clear(mcuxCsslParamIntegrity_Checksum_t chk | |
Clear length bytes of data at pDst. More... | |
Variables | |
| void * | pDst |
| void size_t | dstLength |
| void size_t size_t | length |
mcuxCsslMemory_Clear Function Definitions
| MCUX_CSSL_FP_PROTECTED_TYPE | ( | mcuxCsslMemory_Status_t | ) |
Clear length bytes of data at pDst.
Deprecated type for mcuxClSession protected status codes.
Deprecated type for RSA protected status codes.
Deprecated type for error codes used by code-flow protected PKC component functions.
Deprecated type for error codes used by code-flow protected mcuxClMemory component functions.
Deprecated type for error codes used by code-flow protected Math component functions.
Deprecated type for Key component error codes, returned by functions with code-flow protection.
Deprecated type for ELS driver protected status codes.
Deprecated type for mcuxClEcc component return codes.
The implementation is secure in the following aspects: Parameter integrity protection: the function returns immediately in case of an incorrect parameter checksum. Code flow protection: the function call is protected. Buffer overflow protection: no data is written to pDst beyond dstLength bytes.
| [in] | chk | The parameter checksum, generated with mcuxCsslParamIntegrity_Protect. |
| [in] | pDst | The destination pointer to buffer to be cleared. Must not be NULL. |
| [in] | dstLength | The size of the destination data buffer in bytes. |
| [in] | length | The number of bytes to clear. Must be different from zero. |
| MCUXCSSLMEMORY_STATUS_OK | If the contents in buffer at pDst is cleared. |
| MCUXCSSLMEMORY_STATUS_INVALID_PARAMETER | If one of the parameters is invalid. |
| MCUXCSSLMEMORY_STATUS_FAULT | If a fault was detected, included invalid checksum chk. |