lede/package/libs
Eneas U de Queiroz 9d77bd7666 openssl: configure engines with uci
This uses uci to configure engines, by generating a list of enabled
engines in /var/etc/ssl/engines.cnf from engines configured in
/etc/config/openssl:

    config engine 'devcrypto'
            option enabled '1'

Currently the only options implemented are 'enabled', which defaults to
true and enables the named engine, and the 'force' option, that enables
the engine even if the init script thinks the engine does not exist.

The existence test is to check for either a configuration file
/etc/ssl/engines.cnf.d/%ENGINE%.cnf, or a shared object file
/usr/lib/engines-1.1/%ENGINE%.so.

The engine list is generated by an init script which is set to run after
'log' because it informs the engines being enabled or skipped.  It
should run before any service using OpenSSL as the crypto library,
otherwise the service will not use any engine.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2022-02-22 16:28:15 +00:00
..
argp-standalone x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
elfutils elfutils: sync upstream (#8652) 2022-01-10 16:57:52 +08:00
gettext update source 2017-09-06 19:19:45 +08:00
gettext-full add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
gmp add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
jansson add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
libaudit add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
libbsd Sync to snapshot kernel 5.4 version 2020-07-02 23:30:56 +08:00
libcap libcap: Update to version 2.63 (#8818) 2022-02-03 01:49:18 +08:00
libdouble-conversion Sync to snapshot kernel 5.4 version 2020-07-02 23:30:56 +08:00
libevent2 add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
libiconv update source 2017-09-06 19:19:45 +08:00
libiconv-full x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
libjson-c x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
libmnl libmnl: update ABI version 2020-03-24 18:24:26 +08:00
libnetfilter-conntrack add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
libnfnetlink add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
libnftnl libs: sync upstream (#7420) 2021-07-19 12:56:38 +00:00
libnl libnl: update to lastest version 2019-11-23 09:58:26 -08:00
libnl-tiny x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
libpcap tcpdump: libpcap: Remove http://www.us.tcpdump.org mirror (#8527) 2021-12-28 10:35:35 +08:00
libselinux add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
libsemanage add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
libsepol add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
libtool Sync to snapshot kernel 5.4 version 2020-07-02 23:30:56 +08:00
libubox x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
libunwind add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
libusb x64: fix grub2 booting 2021-06-15 17:58:07 +08:00
mbedtls mbedtls: Update to version 2.16.12 (#8819) 2022-02-05 21:08:46 +08:00
musl-fts add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
ncurses add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
nettle libs: sync upstream (#7420) 2021-07-19 12:56:38 +00:00
openssl openssl: configure engines with uci 2022-02-22 16:28:15 +00:00
pcre pcre: revert to 8.45 2021-08-06 09:27:51 +08:00
popt Sync to snapshot kernel 5.4 version 2020-07-02 23:30:56 +08:00
readline add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
sysfsutils Sync to snapshot kernel 5.4 version 2020-07-02 23:30:56 +08:00
toolchain toolchain/glibc: sync upstream (#8866) 2022-02-12 12:41:46 +08:00
uclibc++ add kernel 5.10 support and sync with upstream 2021-06-14 18:30:08 +08:00
uclient revert: uclient sylink to wget-ssl 2021-06-21 10:35:33 +08:00
ustream-ssl ustream-ssl: update to Git version 2022-01-16 (#8826) 2022-02-05 21:08:30 +08:00
wolfssl wolfssl: update to 5.1.1-stable (#8817) 2022-02-04 10:52:39 +08:00
zlib x64: fix grub2 booting 2021-06-15 17:58:07 +08:00