3. CMOX_CTA

3.1. CTA protection features

group CMOX_CTA

Defines

CMOX_CTA_RESISTANT

Provides a label in order to move tables into RAM/CCM/TCM and being protected against Cache Timing Attacks (CTA).

#define CMOX_CTA_RESISTANT _Pragma("location=\"CMOX_CTA_PROTECTED_DATA\"")

Note

This macro uses extended GCC preprocessor features, that can be used with ARMCC compiler and EWARM compiler with GCC extension enabled. If not supported by the user toolchain configuration, it is possible to replace the macro with the following: