openssl: config engines in /etc/ssl/engines.cnf.d
authorEneas U de Queiroz <cotequeiroz@gmail.com>
Mon, 21 Feb 2022 00:09:28 +0000 (21:09 -0300)
committerPetr Štetiar <ynezz@true.cz>
Tue, 22 Feb 2022 15:37:23 +0000 (16:37 +0100)
commit17a6ca12d3dfbb8808ca6d8a5300ff2a9121ba36
tree7ca70a3aa1f9499b2496b48ec4cb60dc0a3f0c42
parentaae7af4219e56c2787f675109d9dd1a44a5dcba4
openssl: config engines in /etc/ssl/engines.cnf.d

This changes the configuration of engines from the global openssl.cnf to
files in the /etc/ssl/engines.cnf.d directory.  The engines.cnf file has
the list of enabled engines, while each engine has its own configuration
file installed under /etc/ssl/engines.cnf.d.

Patches were refreshed with --zero-commit.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
16 files changed:
package/libs/openssl/Makefile
package/libs/openssl/files/afalg.cnf [new file with mode: 0644]
package/libs/openssl/files/devcrypto.cnf [new file with mode: 0644]
package/libs/openssl/files/engines.cnf [new file with mode: 0644]
package/libs/openssl/files/padlock.cnf [new file with mode: 0644]
package/libs/openssl/patches/100-Configure-afalg-support.patch
package/libs/openssl/patches/110-openwrt_targets.patch
package/libs/openssl/patches/120-strip-cflags-from-binary.patch
package/libs/openssl/patches/130-dont-build-tests-fuzz.patch
package/libs/openssl/patches/140-allow-prefer-chacha20.patch
package/libs/openssl/patches/150-openssl.cnf-add-engines-conf.patch
package/libs/openssl/patches/400-eng_devcrypto-save-ioctl-if-EVP_MD_.FLAG_ONESHOT.patch
package/libs/openssl/patches/420-eng_devcrypto-add-command-to-dump-driver-info.patch
package/libs/openssl/patches/430-e_devcrypto-make-the-dev-crypto-engine-dynamic.patch
package/libs/openssl/patches/500-e_devcrypto-default-to-not-use-digests-in-engine.patch
package/libs/openssl/patches/510-e_devcrypto-ignore-error-when-closing-session.patch