04e3dc3e4b
Commit a83d41867c
(package/libopenssl: add option to enable some
features) made md5 an optional feature.
However, md5 has not been optional since 1.1.0, released in 2016.
Drop that option.
Fixes:
- http://autobuild.buildroot.net/results/9d79c9f313ff989449e9b47c1ff0afd3a167fd2d/
Reported-by: "Weber, Matthew L Collins" <Matthew.Weber@collins.com>
Reviewed-by: "Matthew Weber" <Matthew.Weber@collins.com>
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
139 lines
3.2 KiB
Plaintext
139 lines
3.2 KiB
Plaintext
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
|