Working payloads!
This commit is contained in:
@@ -5,7 +5,7 @@ set(CMAKE_SYSTEM_PROCESSOR arm)
|
||||
set(CMAKE_C_COMPILER /usr/bin/aarch64-linux-gnu-gcc)
|
||||
set(CMAKE_ASM_COMPILER /usr/bin/aarch64-linux-gnu-as)
|
||||
set(CMAKE_OBJCOPY /usr/bin/aarch64-linux-gnu-objcopy)
|
||||
set(CMAKE_C_FLAGS "-nostdlib")
|
||||
set(CMAKE_C_FLAGS "-nostdlib -O")
|
||||
|
||||
set(PAYLOADS payload_aes)
|
||||
add_executable(payload_aes aes.c)
|
||||
@@ -15,7 +15,7 @@ foreach(BINARY ${PAYLOADS})
|
||||
add_custom_command(TARGET ${BINARY} POST_BUILD
|
||||
BYPRODUCTS ${CMAKE_CURRENT_SOURCE_DIR}/bin/${BINARY}.bin
|
||||
COMMAND ${CMAKE_OBJCOPY}
|
||||
ARGS -O binary -j .text
|
||||
ARGS -O binary -j .text -j .payload_text
|
||||
${CMAKE_CURRENT_BINARY_DIR}/${BINARY}
|
||||
${CMAKE_CURRENT_SOURCE_DIR}/bin/${BINARY}.bin)
|
||||
endforeach(BINARY)
|
||||
@@ -2,6 +2,7 @@
|
||||
#include "brfunc_timing.h"
|
||||
#include "brfunc_sep.h"
|
||||
|
||||
__attribute__ ((section (".payload_text")))
|
||||
int aes_hw_crypto_command(unsigned int cmd,
|
||||
void *src,
|
||||
void *dst,
|
||||
|
||||
Reference in New Issue
Block a user