PROVISORY: profiles: prpl: workaround missing OpenSSL support in lighttpd

Currently, it is not feasible to configure lighttpd to use OpenSSL as
its internal crypto library. Instead, one must rely on alternative
crypto libraries such as Nettle or mbedTLS. This setup is not ideal in
scenarios where a single crypto library is preferred. To address this
issue, lets propose introducing OpenSSL as an additional configuration
option. This change will provide the necessary dependency resolution,
fixing:

  Package lighttpd is missing dependencies for the following libraries:
  libcrypto.so.3

This is being discussed upstream, until its solved lets stick
temporarily to Nettle as crypto library to save some time.

References: PCF-1182, PCF-1006
References: https://github.com/openwrt/packages/pull/24004
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
This commit is contained in:
Petr Štetiar 2024-04-24 19:54:42 +00:00
parent 8a559b1706
commit 8d72960cb4
No known key found for this signature in database
GPG Key ID: 58EE120F30CC02D3

View File

@ -241,3 +241,4 @@ diffconfig: |
# CONFIG_PACKAGE_libwolfssl is not set
# CONFIG_PACKAGE_libustream-wolfssl is not set
CONFIG_PACKAGE_libustream-openssl=y
CONFIG_LIGHTTPD_CRYPTOLIB_NETTLE=y