openssl: always build with EC support

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
(cherry picked from commit f40262697f5aebed25313a1b2eb8f68d37c97e60)
master
Eneas U de Queiroz 5 years ago committed by Jo-Philipp Wich
parent 6151609d07
commit da10d4a779
  1. 12
      package/libs/openssl/Config.in
  2. 9
      package/libs/openssl/Makefile

@ -76,7 +76,6 @@ config OPENSSL_WITH_TLS13
bool bool
default y default y
prompt "Enable support for TLS 1.3" prompt "Enable support for TLS 1.3"
select OPENSSL_WITH_EC
help help
TLS 1.3 is the newest version of the TLS specification. TLS 1.3 is the newest version of the TLS specification.
It aims: It aims:
@ -120,19 +119,8 @@ config OPENSSL_WITH_CMS
comment "Algorithm Selection" comment "Algorithm Selection"
config OPENSSL_WITH_EC
bool
default y
prompt "Enable elliptic curve support"
help
Elliptic-curve cryptography (ECC) is an approach to public-key
cryptography based on the algebraic structure of elliptic curves
over finite fields. ECC requires smaller keys compared to non-ECC
cryptography to provide equivalent security.
config OPENSSL_WITH_EC2M config OPENSSL_WITH_EC2M
bool bool
depends on OPENSSL_WITH_EC
prompt "Enable ec2m support" prompt "Enable ec2m support"
help help
This option enables the more efficient, yet less common, binary This option enables the more efficient, yet less common, binary

@ -11,7 +11,7 @@ PKG_NAME:=openssl
PKG_BASE:=1.1.1 PKG_BASE:=1.1.1
PKG_BUGFIX:=c PKG_BUGFIX:=c
PKG_VERSION:=$(PKG_BASE)$(PKG_BUGFIX) PKG_VERSION:=$(PKG_BASE)$(PKG_BUGFIX)
PKG_RELEASE:=1 PKG_RELEASE:=2
PKG_USE_MIPS16:=0 PKG_USE_MIPS16:=0
ENGINES_DIR=engines-1.1 ENGINES_DIR=engines-1.1
@ -28,7 +28,7 @@ PKG_HASH:=f6fb3079ad15076154eda9413fed42877d668e7069d9b87396d0804fdb3f4c90
PKG_LICENSE:=OpenSSL PKG_LICENSE:=OpenSSL
PKG_LICENSE_FILES:=LICENSE PKG_LICENSE_FILES:=LICENSE
PKG_MAINTAINER:=Eneas U de Queiroz <cote2004-github@yahoo.com> PKG_MAINTAINER:=Eneas U de Queiroz <cotequeiroz@gmail.com>
PKG_CPE_ID:=cpe:/a:openssl:openssl PKG_CPE_ID:=cpe:/a:openssl:openssl
PKG_CONFIG_DEPENDS:= \ PKG_CONFIG_DEPENDS:= \
CONFIG_OPENSSL_ENGINE \ CONFIG_OPENSSL_ENGINE \
@ -48,7 +48,6 @@ PKG_CONFIG_DEPENDS:= \
CONFIG_OPENSSL_WITH_CMS \ CONFIG_OPENSSL_WITH_CMS \
CONFIG_OPENSSL_WITH_COMPRESSION \ CONFIG_OPENSSL_WITH_COMPRESSION \
CONFIG_OPENSSL_WITH_DTLS \ CONFIG_OPENSSL_WITH_DTLS \
CONFIG_OPENSSL_WITH_EC \
CONFIG_OPENSSL_WITH_EC2M \ CONFIG_OPENSSL_WITH_EC2M \
CONFIG_OPENSSL_WITH_ERROR_MESSAGES \ CONFIG_OPENSSL_WITH_ERROR_MESSAGES \
CONFIG_OPENSSL_WITH_GOST \ CONFIG_OPENSSL_WITH_GOST \
@ -203,10 +202,6 @@ ifndef CONFIG_OPENSSL_WITH_ASYNC
OPENSSL_OPTIONS += no-async OPENSSL_OPTIONS += no-async
endif endif
ifndef CONFIG_OPENSSL_WITH_EC
OPENSSL_OPTIONS += no-ec
endif
ifndef CONFIG_OPENSSL_WITH_EC2M ifndef CONFIG_OPENSSL_WITH_EC2M
OPENSSL_OPTIONS += no-ec2m OPENSSL_OPTIONS += no-ec2m
endif endif

Loading…
Cancel
Save