Gentoo Archives: gentoo-commits

From: Mike Gilbert <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-fs/cryptsetup/
Date: Thu, 12 May 2022 17:59:06
Message-Id: 1652378292.9b104e867391c14db1758ad0e97ada81868c8d64.floppym@gentoo
1 commit: 9b104e867391c14db1758ad0e97ada81868c8d64
2 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org>
3 AuthorDate: Thu May 12 17:57:13 2022 +0000
4 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org>
5 CommitDate: Thu May 12 17:58:12 2022 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b104e86
7
8 sys-fs/cryptsetup: disallow fips for kernel and nettle backends
9
10 Closes: https://bugs.gentoo.org/843863
11 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org>
12
13 sys-fs/cryptsetup/cryptsetup-2.4.3-r1.ebuild | 4 +++-
14 1 file changed, 3 insertions(+), 1 deletion(-)
15
16 diff --git a/sys-fs/cryptsetup/cryptsetup-2.4.3-r1.ebuild b/sys-fs/cryptsetup/cryptsetup-2.4.3-r1.ebuild
17 index 339d9d761672..a0f8af607ccd 100644
18 --- a/sys-fs/cryptsetup/cryptsetup-2.4.3-r1.ebuild
19 +++ b/sys-fs/cryptsetup/cryptsetup-2.4.3-r1.ebuild
20 @@ -19,7 +19,9 @@ CRYPTO_BACKENDS="gcrypt kernel nettle +openssl"
21 IUSE="${CRYPTO_BACKENDS} +argon2 fips nls pwquality reencrypt ssh static static-libs test +udev urandom"
22 RESTRICT="!test? ( test )"
23 REQUIRED_USE="^^ ( ${CRYPTO_BACKENDS//+/} )
24 - static? ( !gcrypt !ssh !udev !fips )" # 496612, 832711
25 + static? ( !gcrypt !ssh !udev !fips )
26 + fips? ( !kernel !nettle )
27 +" # 496612, 832711, 843863
28
29 LIB_DEPEND="
30 dev-libs/json-c:=[static-libs(+)]