#define RANDOM_DATA_SIZE 32
uint32_t crc32;
if (!IFX_SE_STATUS_CHECK(status, status_success))
{
return status;
}
{
}
#define IFX_CRC32_CALC(Q, n)
Calculates CRC32 value of the data block.
Definition: ifx_se_crc32.h:71
#define IFX_CRC32_CRC_SIZE
Size of CRC32 data value in bytes.
Definition: ifx_se_crc32.h:58
__STATIC_FORCEINLINE ifx_se_fih_ptr_t ifx_se_fih_ptr_encode(const void *x)
Convert pointer address to a ifx_se_fih_ptr_t.
Definition: ifx_se_fih.h:559
__STATIC_FORCEINLINE ifx_se_fih_uint ifx_se_fih_uint_encode(uint32_t x)
Convert an unsigned int to a ifx_se_fih_uint.
Definition: ifx_se_fih.h:201
All ints are replaced with two int - the normal one and a backup which is XORed with the mask.
Definition: ifx_se_fih.h:112
ifx_se_status_t ifx_se_generate_random(ifx_se_fih_ptr_t output, ifx_se_fih_t output_size, void *ctx)
Generate random bytes.
Definition: ifx_se_psacrypto.c:794
#define IFX_SE_SUCCESS
Success operation.
Definition: ifx_se_syscall.h:201
#define IFX_SE_SYSCALL_DATA_INVALID
Returned on output data preparation error.
Definition: ifx_se_syscall.h:242
#define IFX_SE_NULL_CTX
SE RT Services user defined syscall context.
Definition: ifx_se_syscall.h:303