Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp266188ybi; Thu, 20 Jun 2019 22:40:02 -0700 (PDT) X-Google-Smtp-Source: APXvYqy1Sq4W52gfeny8qDMCIUwCTlim+GkJBb+2chEof1H+QGn0psn+tT3Q+tIZR/gZEpgabfNt X-Received: by 2002:a17:902:1566:: with SMTP id b35mr132214617plh.147.1561095602628; Thu, 20 Jun 2019 22:40:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561095602; cv=none; d=google.com; s=arc-20160816; b=tj6nWAX4UEk4bRpLtsSqgMwyO1kRAXOPZRNZ7ia+jyRq1BaIb8qZ8cfhyVWN9YvvOY feK/xkZ14+Je1RSF/TyiJxko8xpvogGhTTUcdYe2bXn4EJ0ozg1z5gPZ19Ia4v6zKE74 kRMe3tswb7XVAQ7qCp8kGbHGPWYL0RUCGO+XOPIpEJF2kozwzm41x/nWspJdzwd6A0p7 mN/9KqDlWObWJd1NDxODxDyfiRRrwtsTsTK/Us4BMyYU7kNVLw9zEYsy65M/tB3uKvmN uSO9k/eDHRRFmM8mWa2akRZ/FdUNb7gVUZuulUsD54rqmEJmFu7AkfILKvXSSaiX7g7g gCUg== 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 :in-reply-to:references:mime-version:dkim-signature; bh=mELfp6zRiexEAAqmgN6eWetdKn6WzfvAuPTZHTzVDWY=; b=bEoBN2W6sp3S80pQOxqjg40pR93w3b38y8OGvjKZGhSo20yivTCRIUpMPBbNqebA4R HbQpb1xrxFgHVsmuwHXNI6rmrNObP2/nBwDoxaDHVaPqMrwHEQRiA9dgzlmQGDSWB4Qx VhZCKPYObwS/9/xebJbl5AGbAqDN3Fms9OL01OYXBtngfSCtPY26jemu/YH0EUAwmk// Q0feo5WrUD1TW9FxYoQrWryPkk3ghBxCGaIIqHP4C60k3bBruGCGAuwkPDndy9s/vNhC qMioTwIXNT367EJcsS9paiPh4EklbhzHz6auObJkC1wyhJMngyWIgFii2IzS067Ku+// o9kA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=svF7VF+q; spf=pass (google.com: best guess record for domain of linux-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 207si1744601pfu.258.2019.06.20.22.39.39; Thu, 20 Jun 2019 22:40:02 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=svF7VF+q; spf=pass (google.com: best guess record for domain of linux-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726135AbfFUFjd (ORCPT + 99 others); Fri, 21 Jun 2019 01:39:33 -0400 Received: from mail-io1-f68.google.com ([209.85.166.68]:44594 "EHLO mail-io1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726058AbfFUFjd (ORCPT ); Fri, 21 Jun 2019 01:39:33 -0400 Received: by mail-io1-f68.google.com with SMTP id s7so491710iob.11 for ; Thu, 20 Jun 2019 22:39:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=mELfp6zRiexEAAqmgN6eWetdKn6WzfvAuPTZHTzVDWY=; b=svF7VF+qCnzPwCwMCoZ+RtNCIB1W6c/EC80WLwt1DlIaQ9mlIgSqUyd8LrbJcvpAk7 /kPVCZGWvfvbEeW4rOawCrCoDamBpdmjQ3qHOQ9vfopNyJY6YVu4m/R/PvxGSKt6s3DK hjKsD7ews8DXFV8COLiSZXxI609fkYzy+qTzZCpe7klu1yK6YzEuuMtz6f+2UYq73vSi NW1xE60yZmMXXy1e9Rnncyr0dQXgRMffhuOtaUufcrvaEysR64Cz3jiN6gp3lGeB6E6T gph/8QO05dZ/DIZqI7DCQworhTWlWwx+W4b7juW7Orui4vGIs2K45AHOfbXXHi16kNNS ymCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=mELfp6zRiexEAAqmgN6eWetdKn6WzfvAuPTZHTzVDWY=; b=Ovs12PDGznq5PJQ0Xxz6GOOESZmFRMdRzitL7bwIsdJ/HS8eIF/Nva71lFGSZwaBEm /nnSovKm8QuiuASs3Iee6T8dXfqKo8PMi/nPrq+WCSVKjs3JLdbs+sVpVEoHkhRWISuO mLSaiwliI2ddiVGPYLBIlTH0bpxWuUzo4bEzsCe1iOM7D/1aZNtaU67ageA+ZCfZH441 J9vMzOLwjs+ZLQahs2+v2eaKrhgUPBgIEMiBOi7Q8xGmUig8hq/EUoKmjCEJfSxT4w1S LuEGIzvgow5/B9LYLs7Yx6xZUPiAl2/yfXZUcHFXCNZV/eYh0gIvf3sX2lwlnMm1ry85 ZixQ== X-Gm-Message-State: APjAAAXiPwC4WNNz0ljaHcy8blvSP9HDnPSBwhnlSM9/v8kyADhBoHye VUaKi3m6sZuceAZkRAQZTOvIPjaVOhXJhwWsrjdkC4Z6QSM= X-Received: by 2002:a02:6597:: with SMTP id u145mr9933869jab.26.1561095572685; Thu, 20 Jun 2019 22:39:32 -0700 (PDT) MIME-Version: 1.0 References: <20190619162921.12509-1-ard.biesheuvel@linaro.org> <20190619162921.12509-2-ard.biesheuvel@linaro.org> <20190620010417.GA722@sol.localdomain> <20190620011325.phmxmeqnv2o3wqtr@gondor.apana.org.au> <20190620125339.gqup5623sw4xrsmi@gondor.apana.org.au> <20190620134045.fncibzc7eyufd5sj@gondor.apana.org.au> <20190621010657.foscl7aaxlx7tfuy@gondor.apana.org.au> In-Reply-To: <20190621010657.foscl7aaxlx7tfuy@gondor.apana.org.au> From: Ard Biesheuvel Date: Fri, 21 Jun 2019 07:39:21 +0200 Message-ID: Subject: Re: [PATCH v3 1/6] crypto: essiv - create wrapper template for ESSIV generation To: Herbert Xu Cc: Eric Biggers , "open list:HARDWARE RANDOM NUMBER GENERATOR CORE" , device-mapper development , linux-fscrypt@vger.kernel.org, Gilad Ben-Yossef , Milan Broz Content-Type: text/plain; charset="UTF-8" Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Fri, 21 Jun 2019 at 03:07, Herbert Xu wrote: > > On Thu, Jun 20, 2019 at 03:53:45PM +0200, Ard Biesheuvel wrote: > > > > We'd need at least 512 and 4k for dm-crypt, but I don't think the > > sector size is limited at all tbh > > In that case my preference would be to encode this into the key > and hardware that encounters unsupported sector sizes can use a > fallback. > OTOH, it also depends on what makes sense to implement in practice. Gilad, I suppose sector size 512 is an obvious win, since the OS always fetches at least 8 consective ones at a time. Do you see a benefit for other sector sizes as well?