summaryrefslogtreecommitdiff
path: root/utils/imxtools/sbtools/Makefile
diff options
context:
space:
mode:
authorAmaury Pouly <amaury.pouly@gmail.com>2017-01-03 13:56:48 +0100
committerAmaury Pouly <amaury.pouly@gmail.com>2017-01-16 19:59:26 +0100
commit8b3f5a8ad7434850804a4a664d2b07c6ffa9b1c7 (patch)
treeb07d7825f81f7fae599b85c7a21f3f5b8d855576 /utils/imxtools/sbtools/Makefile
parent5ff3a3a98f23bb1a0dd1fb97e074ddb80337ae27 (diff)
downloadrockbox-8b3f5a8ad7434850804a4a664d2b07c6ffa9b1c7.zip
rockbox-8b3f5a8ad7434850804a4a664d2b07c6ffa9b1c7.tar.gz
rockbox-8b3f5a8ad7434850804a4a664d2b07c6ffa9b1c7.tar.bz2
rockbox-8b3f5a8ad7434850804a4a664d2b07c6ffa9b1c7.tar.xz
imxtools/sbtools: switch AES implementation to Crypto++
Instead of having our own copy of the AES code, use a good library to do that. Crypto++ is well-maintained, supports a lot of ciphers, works on many OSes, and is optimized for many architectures. Change-Id: I7d7d24b47993206d7338c5f9bac8bbdd3915a667
Diffstat (limited to 'utils/imxtools/sbtools/Makefile')
-rw-r--r--utils/imxtools/sbtools/Makefile8
1 files changed, 4 insertions, 4 deletions
diff --git a/utils/imxtools/sbtools/Makefile b/utils/imxtools/sbtools/Makefile
index 2dad20f..f5eb8c1 100644
--- a/utils/imxtools/sbtools/Makefile
+++ b/utils/imxtools/sbtools/Makefile
@@ -3,8 +3,8 @@ CC=gcc
CXX=g++
LD=g++
CFLAGS=-O3 -g -std=c99 -Wall `pkg-config --cflags libusb-1.0` $(DEFINES)
-CXXFLAGS=-O3 -g -Wall $(DEFINES)
-LDFLAGS=`pkg-config --libs libusb-1.0`
+CXXFLAGS=-O3 -g -Wall `pkg-config --cflags libcrypto++` $(DEFINES)
+LDFLAGS=`pkg-config --libs libusb-1.0` `pkg-config --libs libcrypto++`
BINS=elftosb sbtoelf sbloader rsrctool elftosb1
all: $(BINS)
@@ -15,10 +15,10 @@ all: $(BINS)
%.o: %.cpp
$(CXX) $(CXXFLAGS) -c -o $@ $<
-sbtoelf: sbtoelf.o crc.o crypto.o aes128.o sha1.o xorcrypt.o dbparser.o elf.o misc.o sb.o sb1.o
+sbtoelf: sbtoelf.o crc.o crypto.o sha1.o xorcrypt.o dbparser.o elf.o misc.o sb.o sb1.o
$(LD) -o $@ $^ $(LDFLAGS)
-elftosb: elftosb.o crc.o crypto.o aes128.o sha1.o elf.o dbparser.o misc.o sb.o
+elftosb: elftosb.o crc.o crypto.o sha1.o elf.o dbparser.o misc.o sb.o
$(LD) -o $@ $^ $(LDFLAGS)
elftosb1: elftosb1.o xorcrypt.o elf.o misc.o sb1.o