openwrt/package/libs
Eneas U de Queiroz 0134f845da 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:37:23 +01:00
..
argp-standalone
elfutils elfutils: Add missing musl-fts dependency 2022-01-07 20:50:50 -08:00
gettext-full gettext-full: disable parallel compilation 2021-08-08 19:50:46 +02:00
gmp gmp: update to 6.2.1 2021-02-14 19:38:15 +01:00
jansson jansson: Activate link time optimization (LTO) 2020-09-06 20:30:18 +02:00
libaudit libaudit: add host-build required by policycoreutils/host 2020-09-01 14:24:07 +01:00
libbsd
libcap libcap: Update to version 2.63 2022-02-01 21:25:02 +01:00
libevent2 libevent2: update to 2.1.12 2021-02-14 19:38:15 +01:00
libiconv
libiconv-full libiconv-full: Makefile polishing 2020-11-26 13:09:32 -10:00
libjson-c libjson-c: don't build shared host libraries 2021-11-20 21:08:24 +01:00
libmnl
libnetfilter-conntrack libnetfilter-conntrack: bump to 1.0.9 2022-02-17 13:59:44 +02:00
libnfnetlink libnfnetlink: quote $(FPIC) on command line 2021-03-19 13:37:51 -10:00
libnftnl libnftnl: bump to 1.2.1 2021-12-01 00:39:26 +02:00
libnl
libnl-tiny libnl-tiny: update to the latest version 2021-12-14 22:59:10 +01:00
libpcap tcpdump: libpcap: Remove http://www.us.tcpdump.org mirror 2021-12-27 00:49:08 +01:00
libselinux libselinux: update to version 3.3 2021-10-28 22:15:02 +01:00
libsemanage libsemanage: update to version 3.3 2021-10-28 22:15:02 +01:00
libsepol libsepol: update to version 3.3 2021-10-31 13:01:24 +00:00
libtool
libubox libubox: update to git HEAD 2021-11-20 17:48:49 +00:00
libunwind libunwind: add ppc64 support 2021-12-21 21:37:05 +02:00
libusb libusb: Fix parsing of descriptors for multi-configuration devices 2021-02-21 10:12:10 -10:00
mbedtls mbedtls: Update to version 2.16.12 2022-02-01 21:25:02 +01:00
musl-fts
ncurses ncurses: add tmux terminfo 2021-10-19 08:11:38 -10:00
nettle nettle: disable assembler on ppc64 2021-12-21 21:36:55 +02:00
openssl openssl: configure engines with uci 2022-02-22 16:37:23 +01:00
pcre pcre: bring back C++ bindings 2021-11-20 21:08:24 +01:00
popt
readline readline: disable shared library for host 2021-11-20 21:08:24 +01:00
sysfsutils
toolchain toolchain: glibc: Update to version 2.34 2022-01-07 22:30:40 +01:00
uclient uclient: update to Git version 2021-05-14 2021-05-14 23:40:42 +02:00
ustream-ssl ustream-ssl: update to Git version 2022-01-16 2022-01-16 21:51:21 +01:00
wolfssl wolfssl: update to 5.1.1-stable 2022-02-01 23:18:01 +01:00
zlib zlib: properly split patches 2021-02-24 14:08:29 +01:00