]> git.cryptolib.org Git - avr-crypto-lib.git/blobdiff - Makefile
+fix camellia-encrytion bug (state was modifyed by encryption routine)
[avr-crypto-lib.git] / Makefile
index d9027384f0563ae2be944e8a3a6af4d49673a73e..ff74790e2a9f955136841e786276332cc1755a84 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,8 +1,12 @@
-PRG        = rc6
+PRG        = camellia
+# camellia
 # cryptotest
-OBJ        = main-rc6-test.o debug.o uart.o serial-tools.o rc6.o
+ OBJ       = main-camellia-test.o debug.o uart.o serial-tools.o camellia.o camellia-asm.o
+# main-skipjack-test.o debug.o uart.o serial-tools.o skipjack.o
+# main-sha1-test.o debug.o uart.o serial-tools.o sha1-asm.o
 # main-md5-test.o debug.o uart.o serial-tools.o md5.o
 # main-cast5-test.o debug.o uart.o serial-tools.o cast5.o
+# OBJ = main-rc6-test.o debug.o uart.o serial-tools.o rc6.o
 # main.o debug.o uart.o serial-tools.o sha256-asm.o xtea-asm.o arcfour-asm.o prng.o cast5.o
 MCU_TARGET     = atmega32
 OPTIMIZE       = -Os
@@ -19,7 +23,7 @@ CC         = avr-gcc
 override CFLAGS        = -Wall -Wstrict-prototypes  $(OPTIMIZE) -mmcu=$(MCU_TARGET) 
 $(DEFS)
 override LDFLAGS       = -Wl,-Map,$(PRG).map
-override ASFLAGS = -mmcu=$(MCU_TARGET)
+override ASFLAGS          = -mmcu=$(MCU_TARGET)
 
 OBJCOPY        = avr-objcopy
 OBJDUMP        = avr-objdump
@@ -29,6 +33,8 @@ all: $(PRG).elf lst text eeprom
 $(PRG).elf: $(OBJ)
        $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LIBS)
 
+#rc6-test: 
+
 clean:
        rm -rf *.o $(PRG).elf *.eps *.png *.pdf *.bak 
        rm -rf *.lst *.map $(EXTRA_CLEAN_FILES)