From 00290a6284637e23b7346a9242c21487c1d49d86 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Wed, 27 Jul 2022 11:47:19 +0200 Subject: [PATCH] package/cryptsetup: add libnss support libnss is a crypto backend since version 1.3.0 and https://github.com/mbroz/cryptsetup/commit/7b6eda0d273eb514bf2c1f834a5af019f614f606 Signed-off-by: Fabrice Fontaine Signed-off-by: Thomas Petazzoni --- package/cryptsetup/cryptsetup.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/package/cryptsetup/cryptsetup.mk b/package/cryptsetup/cryptsetup.mk index 6fdda78fe2..20cf5d6346 100644 --- a/package/cryptsetup/cryptsetup.mk +++ b/package/cryptsetup/cryptsetup.mk @@ -26,7 +26,7 @@ CRYPTSETUP_CONF_ENV += LDFLAGS="$(TARGET_LDFLAGS) $(TARGET_NLS_LIBS)" CRYPTSETUP_CONF_OPTS += --enable-blkid --enable-libargon2 # cryptsetup uses OpenSSL by default, but can be configured to use libgcrypt, -# nettle or kernel crypto modules instead +# nettle, libnss or kernel crypto modules instead ifeq ($(BR2_PACKAGE_OPENSSL),y) CRYPTSETUP_DEPENDENCIES += openssl CRYPTSETUP_CONF_OPTS += --with-crypto_backend=openssl @@ -37,6 +37,9 @@ CRYPTSETUP_CONF_OPTS += --with-crypto_backend=gcrypt else ifeq ($(BR2_PACKAGE_NETTLE),y) CRYPTSETUP_DEPENDENCIES += nettle CRYPTSETUP_CONF_OPTS += --with-crypto_backend=nettle +else ifeq ($(BR2_PACKAGE_LIBNSS),y) +CRYPTSETUP_DEPENDENCIES += libnss +CRYPTSETUP_CONF_OPTS += --with-crypto_backend=nss else CRYPTSETUP_CONF_OPTS += --with-crypto_backend=kernel endif