openssl multiple threads optimization

This commit is contained in:
coolsnowwolf 2017-09-13 22:02:37 +08:00
parent 7b87478da4
commit e3656a3e9a
2 changed files with 13 additions and 0 deletions

View File

@ -49,6 +49,12 @@ config OPENSSL_ENGINE_DIGEST
bool
depends on OPENSSL_ENGINE_CRYPTO
prompt "Digests acceleration support"
config OPENSSL_THREADS
bool
prompt "Threading support"
default y
select PACKAGE_libpthread
config OPENSSL_HARDWARE_SUPPORT
bool

View File

@ -35,6 +35,7 @@ PKG_CONFIG_DEPENDS:= \
CONFIG_OPENSSL_WITH_EC2M \
CONFIG_OPENSSL_WITH_SSL3 \
CONFIG_OPENSSL_HARDWARE_SUPPORT \
CONFIG_OPENSSL_THREADS \
CONFIG_OPENSSL_WITH_DEPRECATED \
CONFIG_OPENSSL_WITH_DTLS \
CONFIG_OPENSSL_WITH_COMPRESSION \
@ -128,6 +129,12 @@ ifndef CONFIG_OPENSSL_HARDWARE_SUPPORT
OPENSSL_OPTIONS += no-hw
endif
ifdef CONFIG_OPENSSL_THREADS
OPENSSL_OPTIONS += threads
else
OPENSSL_OPTIONS += no-threads
endif
ifndef CONFIG_OPENSSL_WITH_DEPRECATED
OPENSSL_OPTIONS += no-deprecated
endif