[PATCH] toolchain: musl: disable crypt size hack on !SMALL_FLASH devices

Petr Štetiar ynezz at true.cz
Tue Dec 14 03:24:41 PST 2021


Enable this option and re-include crypt() support for the SHA256, SHA512
and Blowfish ciphers on devices which have enough flash space. According
to commit 9365745f8e7b ("musl: add a hack to remove unused crypt()
algorithms, saves ~14k after lzma") it should add about ~14k to the
resulting image.

References: https://github.com/openwrt/openwrt/pull/1331
Signed-off-by: Petr Štetiar <ynezz at true.cz>
---
 toolchain/musl/Config.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/toolchain/musl/Config.in b/toolchain/musl/Config.in
index 7e83b6fa535d..f38791598a98 100644
--- a/toolchain/musl/Config.in
+++ b/toolchain/musl/Config.in
@@ -3,7 +3,7 @@
 config MUSL_DISABLE_CRYPT_SIZE_HACK
 	bool "Include crypt() support for SHA256, SHA512 and Blowfish ciphers"
 	depends on TOOLCHAINOPTS && USE_MUSL && !EXTERNAL_TOOLCHAIN
-	default n
+	default y if !SMALL_FLASH
 	help
 	  Enable this option to re-include crypt() support for the SHA256, SHA512 and
 	  Blowfish ciphers. Without this option, attempting to hash a string with a salt



More information about the openwrt-devel mailing list