Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp2162126imm; Mon, 16 Jul 2018 03:24:57 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeZOKJTvlatTOZtOhJZZVo5h1a0uh94VIotAm4nxfVlPiHgyEM9XPLvwhh5Pfw751qlERPm X-Received: by 2002:a63:714a:: with SMTP id b10-v6mr14528681pgn.73.1531736697001; Mon, 16 Jul 2018 03:24:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531736696; cv=none; d=google.com; s=arc-20160816; b=vnF/38hlxQ7TkU0/Ai5mkzpkevBVs6iY3PT/YbFbLJBLT4+3u4KvysNBF692aXYOV0 J0NIDQJ5F/ikRuZFkjEGwu4vJy4SwJ7oib4Bln214UQrRQQaPWe6BxuASpxrvlJmLq+8 W3vI9+tL4eNYSZa2twdD8IJB49S9M7KDqFITlPVDWXASHNeZRdEoVJ9PaAC1NU0fbzIM qN4idp0W5h/+jy78RkVlVpK1EtNPa2+FUXXZi/OILP1HGN6rlt1LsekNhVBD27QxbL2U T15FEUjG7ihq+Lb8TLSIKK58p4GenkaQy19+U+ot1K62yR8RZEq7BZJguTgq2N+/YbL/ KWug== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=csA1vgGjv51f0Y+zmZvbR6JwTfJt3War3odYCSLxDDQ=; b=jLO3d6edNetpu7NyqZMg63KyCSWM6mDId/B1MrJyoteQ1cgC393Xo+doqsYZ3cXPue FmOLvT+hCwOzyWXOvdZGBRPCVBuEMOdYNcxqQGFtQisPAFnTYtre37lxeEncPssbPKqr KviG82XWtgk/r1f6Xf48kf5k3MwUgKDINZWLxW1zXccq4PHW/D/CPR3jfAhkJsm0d/qv USR9cc9n9xmN83Q3lwAcv2Xp7VXLTbjXQL+dJd0iCpWPiS87BKcnH8YdqZoYC7s7QmtR bO/jMlLnrU5YTc9/UGOS8MzzZC0LRHRr+UDM42HdGPC1MzjNibKJoRt97HYm+ecY73m2 JdDQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=t7+eSaVS; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w12-v6si11491303pld.362.2018.07.16.03.24.42; Mon, 16 Jul 2018 03:24:56 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=t7+eSaVS; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729357AbeGPKuo (ORCPT + 99 others); Mon, 16 Jul 2018 06:50:44 -0400 Received: from mail-lj1-f193.google.com ([209.85.208.193]:41526 "EHLO mail-lj1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727128AbeGPKuo (ORCPT ); Mon, 16 Jul 2018 06:50:44 -0400 Received: by mail-lj1-f193.google.com with SMTP id y17-v6so24665566ljy.8 for ; Mon, 16 Jul 2018 03:23:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=csA1vgGjv51f0Y+zmZvbR6JwTfJt3War3odYCSLxDDQ=; b=t7+eSaVSJNJsF2Ny1xWHgu7hV3eNIkOYBEt0rVjMDHZ1l5pzZlq1Jp1TKMh9UXJ/mM v6V9p6SezAPXKu3LXQjoNpn71jXmTRa3GgjHBrh99q0yaWufPvGSKhBoOO7xrDilBGgh IGHGp0MyMUSeHSDsj3S37diDniuB7J3B+T4FN0Wdnby81pHwO++LCwRgxhHe95qKccfb m8oz939PPSd9NvsQmcijFZ2gVy6MmjVjcrD9CUOtoI9zlQ6FMwneYVoEiIANFFhydN5b mLLzdSAXgG+TM8M3BHnfpee2CJ09rpqOBJ03pqSfPsqgjtD1eB93knDcaKFZwXNyUhPX eUbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=csA1vgGjv51f0Y+zmZvbR6JwTfJt3War3odYCSLxDDQ=; b=la0TvAGo3HPRIDVoC5I/uUtOvWtrt149C0at19H2ogTs+EzvrYfaTkzxh1SQoyPnX/ RMZM9e+7Ac62dUrCHUg5GLsbaLdQ5vRGRZl2NHRZV6kd5U7e78tCKbpOCXxx2bd5VSPp Y4Dc7VQp7VYkaJd1/mCvq57op+qKiZXrfJSm4eaNy1Ony9R24+wYVVayFDNS5dKUdNeB NHgJcsjzw3ojswLIkhefKQedLiKhmxGEXrX4vLbuTIH0e9KfoGQ81pfYwIWgkGbB2A9U /qXFXX3vFIga9IdjNGB0JTbYRp9uW806k9YjWw7Rbf8zAmjrUJb+TY8frI9boPVwCEtD TXJg== X-Gm-Message-State: AOUpUlGXGGCzcmdQl2wh+Fmrnhrfbxp4WZ2hlyL7IoCEvhG7xiPUBnZV fP5gxj+HoQNO9qETVgeqgIu4I25A6QjrQTBvyIY= X-Received: by 2002:a2e:7c12:: with SMTP id x18-v6mr5420809ljc.71.1531736636915; Mon, 16 Jul 2018 03:23:56 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a2e:41c1:0:0:0:0:0 with HTTP; Mon, 16 Jul 2018 03:23:56 -0700 (PDT) In-Reply-To: <20180716035912.GA32261@beast> References: <20180716035912.GA32261@beast> From: Arnd Bergmann Date: Mon, 16 Jul 2018 12:23:56 +0200 X-Google-Sender-Auth: t0SliyRPJ7uC-7kNhSluyja-tRI Message-ID: Subject: Re: [PATCH] dm crypt: Convert essiv from ahash to shash To: Kees Cook Cc: Alasdair Kergon , Mike Snitzer , Herbert Xu , Eric Biggers , "Gustavo A. R. Silva" , dm-devel@redhat.com, Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jul 16, 2018 at 5:59 AM, Kees Cook wrote: > In preparing to remove all stack VLA usage from the kernel[1], this > removes the discouraged use of AHASH_REQUEST_ON_STACK in favor of > the smaller SHASH_DESC_ON_STACK by converting from ahash-wrapped-shash > to direct shash. The stack allocation will be made a fixed size in a > later patch to the crypto subsystem. > > [1] https://lkml.kernel.org/r/CA+55aFzCG-zNmZwX4A2FQpadafLfEzK6CC=qPXydAacU1RqZWA@mail.gmail.com > > Signed-off-by: Kees Cook This looks very nice, it should also make the operation more efficient in the process by removing one indirection layer. Arnd