aboutsummaryrefslogtreecommitdiff
path: root/package/openssl
diff options
context:
space:
mode:
authorGravatar Adam Duskett <aduskett@gmail.com>2017-10-17 22:32:40 -0400
committerGravatar Thomas Petazzoni <thomas.petazzoni@free-electrons.com>2017-10-21 21:28:13 +0200
commit791ceb583b3592621031e4241f12932d09e00a3a (patch)
treed04bf5be80aea425d5aea7c6ec86a97c84616b7b /package/openssl
parent346483306d896828fd05cd45b280027e8736b779 (diff)
downloadbuildroot-791ceb583b3592621031e4241f12932d09e00a3a.tar.gz
buildroot-791ceb583b3592621031e4241f12932d09e00a3a.tar.bz2
openssl: add libressl as a provider
At this point, libressl can be added to the openssl virtual package. - Remove the entry package/libressl/Config.in from package/Config.in - Remove the file: package/libressl/Config.in - Add libressl entry to package/openssl/Config.in Signed-off-by: Adam Duskett <Adamduskett@outlook.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/openssl')
-rw-r--r--package/openssl/Config.in24
1 files changed, 23 insertions, 1 deletions
diff --git a/package/openssl/Config.in b/package/openssl/Config.in
index b8d106ffb7..df1d117257 100644
--- a/package/openssl/Config.in
+++ b/package/openssl/Config.in
@@ -13,7 +13,7 @@ choice
prompt "ssl library"
default BR2_PACKAGE_LIBOPENSSL
help
- Select OpenSSL.
+ Select OpenSSL or LibreSSL.
config BR2_PACKAGE_LIBOPENSSL
bool "openssl"
@@ -45,6 +45,27 @@ config BR2_PACKAGE_LIBOPENSSL_ENGINES
endif
+config BR2_PACKAGE_LIBRESSL
+ bool "libressl"
+ depends on !BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL
+ help
+ LibreSSL is a version of the TLS/crypto stack forked from
+ OpenSSL in 2014, with goals of modernizing the codebase,
+ improving security, and applying best practice development
+ processes.
+
+ http://www.libressl.org/
+
+if BR2_PACKAGE_LIBRESSL
+
+config BR2_PACKAGE_LIBRESSL_BIN
+ bool "openssl binary"
+ help
+ Install the openssl binary to the target file system. This is
+ a command line tool for doing various cryptographic stuff.
+
+endif
+
endchoice
config BR2_PACKAGE_HAS_OPENSSL
@@ -53,6 +74,7 @@ config BR2_PACKAGE_HAS_OPENSSL
config BR2_PACKAGE_PROVIDES_OPENSSL
string
default "libopenssl" if BR2_PACKAGE_LIBOPENSSL
+ default "libressl" if BR2_PACKAGE_LIBRESSL
config BR2_PACKAGE_PROVIDES_HOST_OPENSSL
string