diff --git a/README.md b/README.md index d840ea4..2837417 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,9 @@ ## References -- ![Implementation 1](http://192.168.2.34/infidel/NTRU_IoT/raw/branch/master/assets/NTRU_IoT_Marcelino.pdf) -- ![Implementation 2](http://192.168.2.34/infidel/NTRU_IoT/raw/branch/master/assets/IEMS_GBS.pdf) -- ![Logic Gate](http://192.168.2.34/infidel/NTRU_IoT/raw/branch/master/assets/ntru.png) +- ![Implementation 1](https://git.nnag.me/infidel/NTRU_IoT/raw/branch/master/assets/NTRU_IoT_Marcelino.pdf) +- ![Implementation 2](https://git.nnag.me/infidel/NTRU_IoT/raw/branch/master/assets/IEMS_GBS.pdf) +- ![Logic Gate](https://git.nnag.me/infidel/NTRU_IoT/raw/branch/master/assets/ntru.png) ## Infidel Code @@ -19,4 +19,4 @@ - Weirds Things ## Future Implementation : esp, atmel -![Runner](http://192.168.2.34/infidel/NTRU_IoT/raw/branch/master/assets/High-speed-NTRU-architecture.png) +![Runner](https://git.nnag.me/infidel/NTRU_IoT/raw/branch/master/assets/High-speed-NTRU-architecture.png) diff --git a/infidel-code/Makefile b/infidel-code/Makefile index 390100a..047b680 100644 --- a/infidel-code/Makefile +++ b/infidel-code/Makefile @@ -2,36 +2,40 @@ CC=sccache gcc CFLAGS=-I include -I test -w SFLAGS=-shared -fPIC DEPS:=$(shell cat ./satan.txt) - MAKEFLAGS += --silent +TARGET_DIR = bin all: enc_593.so dec_593.so enc_401.so dec_401.so test_401_full test_593_full @echo "Compiled " $@ -test_401_full: - $(CC) $(DEPS) EES401/URG_Keygen.c -o bin/$@ $(CFLAGS) +test_401_full: $(TARGET_DIR) + $(CC) $(DEPS) EES401/URG_Keygen.c -o $(TARGET_DIR)/$@ $(CFLAGS) @echo "Compiled " $@ test_593_full: - $(CC) $(DEPS) EES593/URG_Keygen.c -o bin/$@ $(CFLAGS) + $(CC) $(DEPS) EES593/URG_Keygen.c -o $(TARGET_DIR)/$@ $(CFLAGS) @echo "Compiled " $@ -enc_593.so: - $(CC) $(SFLAGS) $(DEPS) EES593/URG_encrypt.c -o bin/$@ $(CFLAGS) +enc_593.so: $(TARGET_DIR) + $(CC) $(SFLAGS) $(DEPS) EES593/URG_encrypt.c -o $(TARGET_DIR)/$@ $(CFLAGS) @echo "Compiled " $@ dec_593.so: - $(CC) $(SFLAGS) $(DEPS) EES593/URG_decrypt.c -o bin/$@ $(CFLAGS) + $(CC) $(SFLAGS) $(DEPS) EES593/URG_decrypt.c -o $(TARGET_DIR)/$@ $(CFLAGS) @echo "Compiled " $@ enc_401.so: - $(CC) $(SFLAGS) $(DEPS) EES401/URG_encrypt.c -o bin/$@ $(CFLAGS) + $(CC) $(SFLAGS) $(DEPS) EES401/URG_encrypt.c -o $(TARGET_DIR)/$@ $(CFLAGS) @echo "Compiled " $@ dec_401.so: - $(CC) $(SFLAGS) $(DEPS) EES401/URG_decrypt.c -o bin/$@ $(CFLAGS) + $(CC) $(SFLAGS) $(DEPS) EES401/URG_decrypt.c -o $(TARGET_DIR)/$@ $(CFLAGS) @echo "Compiled " $@ + +bin: + test ! -d $(TARGET_DIR) && mkdir $(TARGET_DIR) + clean: - @rm bin/* - @echo "Bin Cleaned ... " + @rm $(TARGET_DIR)/* + @echo "$(TARGET_DIR) Cleaned ... "