Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp1447648ybz; Fri, 1 May 2020 23:45:38 -0700 (PDT) X-Google-Smtp-Source: APiQypJBgbTZLdkd/VFpF/4A6zH+RrbKjvFxIdpDwIx+4KZgo8hfNEEjYNNfzqBzOeJan+FuvoeM X-Received: by 2002:aa7:d60a:: with SMTP id c10mr6725837edr.66.1588401938134; Fri, 01 May 2020 23:45:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588401938; cv=none; d=google.com; s=arc-20160816; b=MkloXhapsVZT0qvch6tYYtF5dhGOXznCjBQXBbr442N6BFzYNraRbJT4ZiU2a2jYhT 5YNUygow6zBITLIXpgamJhWPackkAeapRl6AZIlE36ovUdmgBgFmDDyUL/JFjQLfvTnh NHWbmoUNJTs5VLy8wFAI2x1K7BLaHNkIEhiggDIIvkRfI6AzAXlrcfDe3jq7X1yFAK8R tq+PdVWh/FvhEpTwvxbOwQK26J1u/Jl3m9YxepePTY9QpPf5QW/CzxDclOVP8KrY2sNq xVmCFE34f7mzTAa/rBAoPp6IJsdPyMc9h6F8Ff8jUQBXXxrdiF4UPLXg824wP+hovF4V OIYw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version; bh=R18T3Qr0cN4Yx49NYy4vT+Ed5y/OppZggItk/ux8ag4=; b=VaPFeymf9dOGPQgj+BK0FodaNYjGLcCGYWx0pu/i0BebAlbdOMh5w7YPjAyc0LXvcm E4VKOyd35kfUNVBEzu1PAT06AceB6nGaYZY8XXsu8fp4pvz9d0AviUKgqGpPPoL0iGPN VQwnDGUbjq/RDWPnwif1GOecLom0QJjvHobOfka23ojlJ+75Dh22rdWk/WqwLpc3ltNK D3sx9YjUzzcEN4LcuWnB4g8YMHsqTkbrCJyLO4xzOWNSW6AfULqIkRjB2/Wrlz9dI8n4 hd7gDGwAqbNzJ2UAgU50Yg/OIXeJwpIfDd1wWL/tqJeb3rDAX+95gVaWJmsGTuBlLa6O w5JQ== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id ce9si3348022ejb.154.2020.05.01.23.45.14; Fri, 01 May 2020 23:45:38 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726745AbgEBGpK (ORCPT + 99 others); Sat, 2 May 2020 02:45:10 -0400 Received: from coyote.holtmann.net ([212.227.132.17]:40713 "EHLO mail.holtmann.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726473AbgEBGpK (ORCPT ); Sat, 2 May 2020 02:45:10 -0400 Received: from [192.168.1.91] (p4FEFC5A7.dip0.t-ipconnect.de [79.239.197.167]) by mail.holtmann.org (Postfix) with ESMTPSA id 45329CED2C; Sat, 2 May 2020 08:54:48 +0200 (CEST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.80.23.2.2\)) Subject: Re: [PATCH 00/20] crypto: introduce crypto_shash_tfm_digest() From: Marcel Holtmann In-Reply-To: <20200502053122.995648-1-ebiggers@kernel.org> Date: Sat, 2 May 2020 08:44:37 +0200 Cc: linux-crypto@vger.kernel.org, Cheng-Yi Chiang , ecryptfs@vger.kernel.org, Enric Balletbo i Serra , Gilad Ben-Yossef , Guenter Roeck , Jesper Nilsson , Kamil Konieczny , keyrings@vger.kernel.org, Krzysztof Kozlowski , Krzysztof Opasiak , Lars Persson , linux-bluetooth , linux-mtd@lists.infradead.org, linux-nfs@vger.kernel.org, linux-sctp@vger.kernel.org, Robert Baldyga , Tom Lendacky , Vladimir Zapolskiy , Zaibo Xu Content-Transfer-Encoding: 7bit Message-Id: <5E6F9382-3D91-4587-980A-377E7CB086E4@holtmann.org> References: <20200502053122.995648-1-ebiggers@kernel.org> To: Eric Biggers X-Mailer: Apple Mail (2.3608.80.23.2.2) Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org Hi Eric, > This series introduces a helper function crypto_shash_tfm_digest() which > replaces the following common pattern: > > { > SHASH_DESC_ON_STACK(desc, tfm); > int err; > > desc->tfm = tfm; > > err = crypto_shash_digest(desc, data, len, out); > > shash_desc_zero(desc); > } > > with: > > err = crypto_shash_tfm_digest(tfm, data, len, out); > > Patch 1 introduces this helper function, and patches 2-20 convert all > relevant users to use it. > > IMO, it would be easiest to take all these patches through the crypto > tree. But taking just the "crypto:" ones and then me trying to get the > rest merged later via subsystem trees is also an option. I am fine if you take the net/bluetooth/smp.c change through the crypto tree. Acked-by: Marcel Holtmann Regards Marcel