Received: by 2002:a05:6a10:a841:0:0:0:0 with SMTP id d1csp53171pxy; Wed, 21 Apr 2021 18:15:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzxfx6SmftzZ59OAT2kHQvn74FjSHwDGTwyrKr8kBNcfpC+IOGkyb3v+tGJEd9SwREh9Bl4 X-Received: by 2002:a17:902:8697:b029:ea:a5dc:925f with SMTP id g23-20020a1709028697b02900eaa5dc925fmr1034204plo.56.1619054156260; Wed, 21 Apr 2021 18:15:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619054156; cv=none; d=google.com; s=arc-20160816; b=DFQoVkUdu/jvhMhx7g22RhV4m/Nd+RiiftuP/ovanBtHiDxcwZkl4QwdMuFQ0P40iC xBjtJBs1i5QUlBZY+xha3UrycxZ6eYbxfaaWpi8X+ngTVYVV12HbYPjOcLTGXCiwVb8q 46i2wKmXyj5PybNeP6vjWplWzUlneewqezZokypVoUdyH6Q7dPeJY9bJ7EnnFnrzyvz9 R5I+oCfEvyB9hERgtg29Ctpea+EgeApYqO5qba00ZiQEGau9OFgU+oRUvspolZrxaJYP DCAos6Nev2y6MJ10D8qSX74TWGfJ+l4tYca5g0Kb+sWzDVpdph4fzzse/FIhw/ZEWcvd rXdg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=tq0MMT3htTvNdICqToQVGTJQ+e0wT6dI6+FU0nMgftg=; b=hFTfsdYD4beARpmk6knai5x4nEZDKhpZ7POFY2Y4YMsouTBxjs37FcfpY5MCl1brdE xHPtuFDow9CKtOwpjFOgkvD0qmbD5O981sQ1GpeIooA+rw166mxgBC3b6Lb/QFdmUvWE HZHWMe4rG9bl25XLl0ozuVh95UIVHiAddcIn4JrJT40aoI7pVf2n2x1BEmo0Arh/Wwl+ SqwD5x97tFxt8pV3YOsQ8+a3udUy/PhfB5xWGddP45nZ5mGroPd82NRcBs/oWPAj9wXD lJN3X058XP48jIw+qbMpXgRw5dYjV6S5yzoHiK1xKngiubyk2rIh2Gb0jzQmVZhKOIjh zXcQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="D/SlkDO9"; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z12si1324398pln.80.2021.04.21.18.15.41; Wed, 21 Apr 2021 18:15:56 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b="D/SlkDO9"; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S245153AbhDUSSn (ORCPT + 99 others); Wed, 21 Apr 2021 14:18:43 -0400 Received: from mail.kernel.org ([198.145.29.99]:47448 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S238637AbhDUSSl (ORCPT ); Wed, 21 Apr 2021 14:18:41 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 71C256143B; Wed, 21 Apr 2021 18:18:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1619029087; bh=vvEJ7OhCNNgyEkrC+b1mnLvIJJr1+wwY1dU/KtzL0Bc=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=D/SlkDO9lFoi4+cY9RsVJyQPMOqxLruQDKyEtbWsoqMnw71/p2fzGQybqNDaM1ckS RD78VtaHdXvEQbY1bqT57FQWCXkV+9Qkzfbtb1AzahdtsfPXaduLqE6eOsxfM9B1FX KwABHPKxiS/pdXrF6nMh8Maamju/mVoj4rltWKH9naUnF25qbs0RbgM6l+gE8rCXMw bGp1htEbvhYsMikFMdKdY13zodOGi4krJrdH3FkHKrrYWMhd/0566RYwwt5VLtryf9 v8yMF31+ajp07dmk4NMmSJbGjHe+jtxtVFVHEJXVaEhu+MtgjDsfcJts1kXxSUsmUg y5MFZ/aTUIl0w== Date: Wed, 21 Apr 2021 11:18:05 -0700 From: Eric Biggers To: Herbert Xu Cc: linux-crypto@vger.kernel.org, linux-fscrypt@vger.kernel.org, "Theodore Y. Ts'o" , Jaegeuk Kim , Ard Biesheuvel Subject: Re: [PATCH v2 1/2] fscrypt: relax Kconfig dependencies for crypto API algorithms Message-ID: References: <20210421075511.45321-1-ardb@kernel.org> <20210421075511.45321-2-ardb@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210421075511.45321-2-ardb@kernel.org> Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Wed, Apr 21, 2021 at 09:55:10AM +0200, Ard Biesheuvel wrote: > Even if FS encryption has strict functional dependencies on various > crypto algorithms and chaining modes. those dependencies could potentially > be satisified by other implementations than the generic ones, and no link > time dependency exists on the 'depends on' claused defined by > CONFIG_FS_ENCRYPTION_ALGS. > > So let's relax these clauses to 'imply', so that the default behavior > is still to pull in those generic algorithms, but in a way that permits > them to be disabled again in Kconfig. > > Signed-off-by: Ard Biesheuvel > --- Acked-by: Eric Biggers Herbert, is there still time for you to take these two patches through the crypto tree for 5.13? There aren't any other fscrypt or fsverity patches for 5.13, so that would be easiest for me. - Eric