profiles: prpl: add support for pkcs11 and softHSM

Integrates following changes (feed_prplos):
8bb3137f libp11: configure openssl pkcs11 engine
cf6ab6e5 libp11: add package from openwrt packages feed
81697176 lighttpd: Add support for openssl engines
f7bf1e80 lighttpd: add package from openwrt packages feed
c2e0484d softhsm2: adjust to prplOS needs
5154c4e5 softhsm2: add package
552e74b9 pkcs11-provider: add package
0c229256 tr181 managers: Add pkcs11 support to the components

Enables the following packages:
- opensc
- libp11
- lighttpd-mod-openssl
- pkcs11-provider
- softhsm2
- pkcs11-tool:
  - CONFIG_PACKAGE_libopensc=y
  - CONFIG_PACKAGE_opensc-utils=y
  - CONFIG_PACKAGE_opensc-utils-pkcs11-tool=y

References: PCF-2021
Signed-off-by: Piotr Nakraszewicz <piotr.nakraszewicz@consult.red>
Signed-off-by: Sergio Panseri <sergio.panseri@consult.red>
Signed-off-by: Tomasz Kilarski <tomasz.kilarski@consult.red>
Signed-off-by: Krzysztof Buczak <krzysztof.buczak@consult.red>
This commit is contained in:
Piotr Nakraszewicz 2025-10-01 18:26:45 +02:00 committed by Matthias Franck
parent 1f2022cc97
commit b58f476c16

View File

@ -15,17 +15,14 @@ feeds:
- name: feed_prplos
uri: https://gitlab.com/prpl-foundation/prplos/feeds/feed-prplos.git
revision: main@9547c8cb9c514db197aa583aa2ed0517e6ba53af
revision: main@451504cbfe45c9011b379328717ca54afa205c2a
additional_packages:
- feed: packages
packages:
- libnl-core
- libnl-route
- lighttpd
- lighttpd-mod-auth
- lighttpd-mod-authn_file
- lighttpd-mod-fastcgi
- opensc
- pciids
- pciutils
- picocom
@ -65,6 +62,12 @@ packages:
- libfwinterface
- libfwrules
- libnetmodel
- libp11
- lighttpd
- lighttpd-mod-auth
- lighttpd-mod-authn_file
- lighttpd-mod-fastcgi
- lighttpd-mod-openssl
- lua-amx
- lxc
- lxc-attach
@ -149,6 +152,7 @@ packages:
- oopsmonitor
- packet-interception
- pcm-manager
- pkcs11-provider
- procps-ng-pgrep
- procps-ng-pkill
- procps-ng-uptime
@ -158,6 +162,7 @@ packages:
- reboot-service
- rlyeh
- routing-manager
- softhsm2
- ssh-server
- tc-tiny
- time-manager
@ -305,3 +310,7 @@ diffconfig: |
CONFIG_INCLUDE_CONFIG=y
CONFIG_PACKAGE_ipset=y
CONFIG_SAH_WLD_ENABLE_USP_SERVER_SOCKET=y
# pkcs11-tool
CONFIG_PACKAGE_libopensc=y
CONFIG_PACKAGE_opensc-utils=y
CONFIG_PACKAGE_opensc-utils-pkcs11-tool=y