123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135 |
- 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_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
- select BR2_PACKAGE_LIBOPENSSL_ENABLE_DES
- 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
|