if BR2_PACKAGE_LIBOPENSSL # 4xx PowerPC cores seem to have trouble with openssl's ASM # optimizations config BR2_PACKAGE_LIBOPENSSL_TARGET_ARCH_LINUX_PPC bool default y if BR2_powerpc depends on !BR2_powerpc_401 depends on !BR2_powerpc_403 depends on !BR2_powerpc_405 depends on !BR2_powerpc_405fp depends on !BR2_powerpc_440 depends on !BR2_powerpc_440fp config BR2_PACKAGE_LIBOPENSSL_TARGET_ARCH string # Doesn't work for thumb-only (Cortex-M?) default "linux-armv4" if BR2_ARM_CPU_HAS_ARM default "linux-aarch64" if BR2_aarch64 default "linux-ppc" if BR2_PACKAGE_LIBOPENSSL_TARGET_ARCH_LINUX_PPC default "linux-ppc64" if BR2_powerpc64 default "linux-ppc64le" if BR2_powerpc64le default "linux-x86" if BR2_i386 default "linux-x86_64" if BR2_x86_64 # no-asm is needed with generic architectures such as # linux-generic{32,64}, see # https://github.com/openssl/openssl/issues/9839 default "linux-generic64 no-asm" if BR2_ARCH_IS_64 && !BR2_MIPS_NABI32 default "linux-generic32 no-asm" config BR2_PACKAGE_LIBOPENSSL_BIN bool "openssl binary" help Install the openssl binary and the associated helper scripts to the target file system. This is a command line tool for doing various cryptographic stuff. config BR2_PACKAGE_LIBOPENSSL_ENGINES bool "openssl additional engines" help Install additional encryption engine libraries. config BR2_PACKAGE_LIBOPENSSL_ENABLE_CHACHA bool "enable CHACHA" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC5 bool "enable RC5" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC2 bool "enable RC2" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_RC4 bool "enable RC4" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_MD2 bool "enable MD2" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_MD4 bool "enable MD4" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_MDC2 bool "enable MDC2" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_BLAKE2 bool "enable BLAKE2" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_IDEA bool "enable IDEA" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_SEED bool "enable SEED" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_DES bool "enable DES" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_RMD160 bool "enable RMD160" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_WHIRLPOOL bool "enable WHIRLPOOL" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_BLOWFISH bool "enable BLOWFISH" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_SSL bool "enable SSL" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_SSL2 bool "enable SSL2" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_SSL3 bool "enable SSL3" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_WEAK_SSL bool "enable WEAK_SSL" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_PSK bool "enable mode PSK" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_CAST bool "enable mode CAST" default y config BR2_PACKAGE_LIBOPENSSL_UNSECURE bool "enable unit test, debug, backtrace" default y help Enable unit-test crypto-mdebug-backtrace crypto-mdebug autoerrinit mode. config BR2_PACKAGE_LIBOPENSSL_DYNAMIC_ENGINE bool "enable dynamic engine" default y config BR2_PACKAGE_LIBOPENSSL_ENABLE_COMP bool "enable compression" default y endif # BR2_PACKAGE_LIBOPENSSL