Enhancements: Crypto
Details : Re-structure test data structures across tests and in turn
re-use the test data effectively.
Reduce overall RAM requirement(.data and .bss) which
effectively minimize the overall boot time.
The RAM consumption reduced to ~12K from ~105K.
With modified test data structures, the test logic code looks
cleaner and readable.
Note : Re-work for some of the left out tests will be done as part
of future release.
Signed-off-by: Vinay Kumar Kotegowder <vinaykumar.kotegowder@arm.com>
diff --git a/api-tests/CMakeLists.txt b/api-tests/CMakeLists.txt
index e855d1e..d0a9101 100644
--- a/api-tests/CMakeLists.txt
+++ b/api-tests/CMakeLists.txt
@@ -420,6 +420,7 @@
add_definitions(-D${SUITE})
add_definitions(-DVERBOSE=${VERBOSE})
add_definitions(-DPLATFORM_PSA_ISOLATION_LEVEL=${PLATFORM_PSA_ISOLATION_LEVEL})
+add_definitions(-D${TARGET})
if(${SP_HEAP_MEM_SUPP} EQUAL 1)
add_definitions(-DSP_HEAP_MEM_SUPP)