MCUX CLNS
MCUX Crypto Library Normal Secure
mcuxClMemory_Endianness.h File Reference

Memory header for endianness support functions. More...

#include <mcuxClMemory_Types.h>
#include <mcuxClConfig.h>

Go to the source code of this file.

Macros

#define mcuxClMemory_StoreLittleEndian32(destination, value)
 Converts a 32-bit unsigned integer to a little-endian order uint8_t array . More...
 
#define mcuxClMemory_StoreBigEndian32(destination, value)
 Converts a 32-bit unsigned integer to a big-endian order uint8_t array. More...
 
#define mcuxClMemory_LoadLittleEndian32(source)
 Converts a little-endian order uint8_t array to a 32-bit unsigned integer. More...
 
#define mcuxClMemory_LoadBigEndian32(source)
 Converts a big-endian order uint8_t array to a 32-bit unsigned integer. More...
 
#define MCUXCLMEMORY_SWITCH_4BYTE_ENDIANNESS(input)
 MACRO that switches byte endianness of given CPU word. More...
 

Detailed Description

Memory header for endianness support functions.

This header exposes macros that enable using endianness support functions.