immortalwrt/package
Eneas U de Queiroz 03ceba473f 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-24 11:36:11 +08:00
..
base-files base-files: upgrade: fix efi partitions size calculation 2021-12-30 23:57:07 +08:00
boot tfa-layerscape: fix build on systems without openssl headers 2022-01-01 17:32:22 +08:00
devel strace: Update to version 5.16 2022-02-18 18:32:40 +08:00
emortal default-settings: remove @LUCI_LANG_en dependencies 2022-01-26 16:42:46 +08:00
firmware linux-firmware: amd: consolidate amd's linux-firmware entries 2021-12-30 23:58:14 +08:00
kernel rtl88x2bu: fixes ap mode not working 2022-01-15 18:22:24 +08:00
libs openssl: configure engines with uci 2022-02-24 11:36:11 +08:00
network hostapd: Apply SAE/EAP-pwd side-channel attack update 2 2022-02-21 11:02:00 +08:00
system openwrt-keyring: add ImmortalWrt 18.06 release key 2021-12-08 00:49:58 +08:00
utils e2fsprogs: Update to version 1.46.5 2022-02-16 12:45:01 +08:00
Makefile build: fix opkg install step for large package selection 2021-05-12 23:27:23 +08:00