openssl: make UCI config aware of built-in engines
authorEneas U de Queiroz <cotequeiroz@gmail.com>
Tue, 14 Mar 2023 21:51:45 +0000 (18:51 -0300)
committerEneas U de Queiroz <cotequeiroz@gmail.com>
Wed, 5 Apr 2023 11:24:49 +0000 (08:24 -0300)
commit0b70d55a64c39da4144cc15aa7d6de70a3957ccb
tree1c1b0fdc037de5386abdd581d2039b5f3db30db2
parent975036f6f9c8b12fbf82854ea006b4951c5be783
openssl: make UCI config aware of built-in engines

Engines that are built into the main libcrypto OpenSSL library can't be
disabled through UCI.  Add a 'builtin' setting to signal that the engine
can't be disabled through UCI, and show a message explaining this in
case buitin=1 and enabled=0.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
package/libs/openssl/Makefile
package/libs/openssl/files/openssl.init