From 96fba8a19b8f6b04b0cb7c6303b1a89d90324e7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20Kijewski?= <rene.kijewski@fu-berlin.de> Date: Thu, 8 May 2014 19:06:07 +0200 Subject: [PATCH] sys:crypto: put ciphers into one module --- Makefile.dep | 4 ++++ examples/ccn-lite-client/Makefile | 1 - examples/ccn-lite-relay/Makefile | 1 - sys/Makefile | 19 ++----------------- sys/Makefile.include | 17 +---------------- sys/crypto/{3des => }/3des.c | 0 sys/crypto/3des/Makefile | 3 --- sys/crypto/{aes => }/Makefile | 2 +- sys/crypto/{aes => }/aes.c | 0 sys/crypto/{rc5 => }/rc5.c | 0 sys/crypto/rc5/Makefile | 3 --- sys/crypto/{sha256 => }/sha256.c | 0 sys/crypto/sha256/Makefile | 3 --- sys/crypto/{skipjack => }/skipjack.c | 0 sys/crypto/skipjack/Makefile | 3 --- sys/crypto/{twofish => }/twofish.c | 0 sys/crypto/twofish/Makefile | 3 --- tests/test_sha256/Makefile | 2 +- 18 files changed, 9 insertions(+), 52 deletions(-) rename sys/crypto/{3des => }/3des.c (100%) delete mode 100644 sys/crypto/3des/Makefile rename sys/crypto/{aes => }/Makefile (63%) rename sys/crypto/{aes => }/aes.c (100%) rename sys/crypto/{rc5 => }/rc5.c (100%) delete mode 100644 sys/crypto/rc5/Makefile rename sys/crypto/{sha256 => }/sha256.c (100%) delete mode 100644 sys/crypto/sha256/Makefile rename sys/crypto/{skipjack => }/skipjack.c (100%) delete mode 100644 sys/crypto/skipjack/Makefile rename sys/crypto/{twofish => }/twofish.c (100%) delete mode 100644 sys/crypto/twofish/Makefile diff --git a/Makefile.dep b/Makefile.dep index 107e3abaa9..340278cc70 100644 --- a/Makefile.dep +++ b/Makefile.dep @@ -76,3 +76,7 @@ endif ifneq (,$(filter shell_commands,$(USEMODULE))) USEMODULE += net_help endif + +ifneq (,$(filter ccn_lite,$(USEMODULE))) + USEMODULE += crypto +endif diff --git a/examples/ccn-lite-client/Makefile b/examples/ccn-lite-client/Makefile index dffa1ea94f..fc4384a908 100644 --- a/examples/ccn-lite-client/Makefile +++ b/examples/ccn-lite-client/Makefile @@ -48,7 +48,6 @@ USEMODULE += ps USEMODULE += random USEMODULE += defaulttransceiver USEMODULE += rtc -USEMODULE += crypto_sha256 USEMODULE += ccn_lite USEMODULE += ccn_lite_client diff --git a/examples/ccn-lite-relay/Makefile b/examples/ccn-lite-relay/Makefile index b3d1f8c749..967fff1915 100644 --- a/examples/ccn-lite-relay/Makefile +++ b/examples/ccn-lite-relay/Makefile @@ -45,7 +45,6 @@ USEMODULE += posix USEMODULE += defaulttransceiver USEMODULE += rtc -USEMODULE += crypto_sha256 USEMODULE += ccn_lite include $(RIOTBASE)/Makefile.include diff --git a/sys/Makefile b/sys/Makefile index 8729f6ddcd..e9e61c1ccf 100644 --- a/sys/Makefile +++ b/sys/Makefile @@ -71,23 +71,8 @@ endif ifneq (,$(filter bloom,$(USEMODULE))) DIRS += bloom endif -ifneq (,$(filter crypto_3des,$(USEMODULE))) - DIRS += crypto/3des -endif -ifneq (,$(filter crypto_aes,$(USEMODULE))) - DIRS += crypto/aes -endif -ifneq (,$(filter crypto_rc5,$(USEMODULE))) - DIRS += crypto/rc5 -endif -ifneq (,$(filter crypto_sha256,$(USEMODULE))) - DIRS += crypto/sha256 -endif -ifneq (,$(filter crypto_skipjack,$(USEMODULE))) - DIRS += crypto/skipjack -endif -ifneq (,$(filter crypto_twofish,$(USEMODULE))) - DIRS += crypto/twofish +ifneq (,$(filter crypto,$(USEMODULE))) + DIRS += crypto endif ifneq (,$(filter random,$(USEMODULE))) DIRS += random diff --git a/sys/Makefile.include b/sys/Makefile.include index 4a35e9508c..ddf496ce1b 100644 --- a/sys/Makefile.include +++ b/sys/Makefile.include @@ -30,24 +30,9 @@ ifneq (,$(filter ccn_lite_client,$(USEMODULE))) USEMODULE_INCLUDES += $(RIOTBASE)/sys/net/include endif -ifneq (,$(filter crypto_3des,$(USEMODULE))) +ifneq (,$(filter crypto,$(USEMODULE))) USEMODULE_INCLUDES += $(RIOTBASE)/include/crypto endif -ifneq (,$(filter crypto_aes,$(USEMODULE))) - USEMODULE_INCLUDES += $(RIOTBASE)/sys/include/crypto -endif -ifneq (,$(filter crypto_rc5,$(USEMODULE))) - USEMODULE_INCLUDES += $(RIOTBASE)/sys/include/crypto -endif -ifneq (,$(filter crypto_sha256,$(USEMODULE))) - USEMODULE_INCLUDES += $(RIOTBASE)/sys/include/crypto -endif -ifneq (,$(filter crypto_skipjack,$(USEMODULE))) - USEMODULE_INCLUDES += $(RIOTBASE)/sys/include/crypto -endif -ifneq (,$(filter crypto_twofish,$(USEMODULE))) - USEMODULE_INCLUDES += $(RIOTBASE)/sys/include/crypto -endif ifneq (,$(filter posix,$(USEMODULE))) USEMODULE_INCLUDES += $(RIOTBASE)/sys/posix/include diff --git a/sys/crypto/3des/3des.c b/sys/crypto/3des.c similarity index 100% rename from sys/crypto/3des/3des.c rename to sys/crypto/3des.c diff --git a/sys/crypto/3des/Makefile b/sys/crypto/3des/Makefile deleted file mode 100644 index 1f5e5d84ef..0000000000 --- a/sys/crypto/3des/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -MODULE = crypto_3des - -include $(RIOTBASE)/Makefile.base diff --git a/sys/crypto/aes/Makefile b/sys/crypto/Makefile similarity index 63% rename from sys/crypto/aes/Makefile rename to sys/crypto/Makefile index f00a84dbc6..de999331f7 100644 --- a/sys/crypto/aes/Makefile +++ b/sys/crypto/Makefile @@ -1,3 +1,3 @@ -MODULE = crypto_aes +MODULE = crypto include $(RIOTBASE)/Makefile.base diff --git a/sys/crypto/aes/aes.c b/sys/crypto/aes.c similarity index 100% rename from sys/crypto/aes/aes.c rename to sys/crypto/aes.c diff --git a/sys/crypto/rc5/rc5.c b/sys/crypto/rc5.c similarity index 100% rename from sys/crypto/rc5/rc5.c rename to sys/crypto/rc5.c diff --git a/sys/crypto/rc5/Makefile b/sys/crypto/rc5/Makefile deleted file mode 100644 index a78c1bd74f..0000000000 --- a/sys/crypto/rc5/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -MODULE = crypto_rc5 - -include $(RIOTBASE)/Makefile.base diff --git a/sys/crypto/sha256/sha256.c b/sys/crypto/sha256.c similarity index 100% rename from sys/crypto/sha256/sha256.c rename to sys/crypto/sha256.c diff --git a/sys/crypto/sha256/Makefile b/sys/crypto/sha256/Makefile deleted file mode 100644 index f14689585d..0000000000 --- a/sys/crypto/sha256/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -MODULE = crypto_sha256 - -include $(RIOTBASE)/Makefile.base diff --git a/sys/crypto/skipjack/skipjack.c b/sys/crypto/skipjack.c similarity index 100% rename from sys/crypto/skipjack/skipjack.c rename to sys/crypto/skipjack.c diff --git a/sys/crypto/skipjack/Makefile b/sys/crypto/skipjack/Makefile deleted file mode 100644 index 69ce210ded..0000000000 --- a/sys/crypto/skipjack/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -MODULE = crypto_skipjack - -include $(RIOTBASE)/Makefile.base diff --git a/sys/crypto/twofish/twofish.c b/sys/crypto/twofish.c similarity index 100% rename from sys/crypto/twofish/twofish.c rename to sys/crypto/twofish.c diff --git a/sys/crypto/twofish/Makefile b/sys/crypto/twofish/Makefile deleted file mode 100644 index 18c4e9d0fb..0000000000 --- a/sys/crypto/twofish/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -MODULE = crypto_twofish - -include $(RIOTBASE)/Makefile.base diff --git a/tests/test_sha256/Makefile b/tests/test_sha256/Makefile index 2a8d1101fe..79cd3ed124 100644 --- a/tests/test_sha256/Makefile +++ b/tests/test_sha256/Makefile @@ -1,7 +1,7 @@ export PROJECT = test_sha256 include ../Makefile.tests_common -USEMODULE += crypto_sha256 +USEMODULE += crypto DISABLE_MODULE += auto_init -- GitLab