Received: by 2002:a25:8b12:0:0:0:0:0 with SMTP id i18csp632819ybl; Fri, 16 Aug 2019 01:19:21 -0700 (PDT) X-Google-Smtp-Source: APXvYqx0PjSeZKM+PzrxIq2AKe2jptjqPJmPKuclyHxTUNdlkDrnj3U/f8zwhxSj9InKO/TmzWcu X-Received: by 2002:a63:204b:: with SMTP id r11mr6705257pgm.121.1565943561746; Fri, 16 Aug 2019 01:19:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565943561; cv=none; d=google.com; s=arc-20160816; b=efnebE82TCYWnxp6+ReMjU0srK+p/SvEzaAD6aLz1YGlSbd3g7pUHjZgAcW5cTJG9H GMMceZFXS7M8ZiqoEG9EQdHy1Tx3d7ClbKCSBD2ZL6I7QyfMQD8UDLFppaPn59/fyo8y r/OfaYTosUugSgVsKrqz0dCV0FY+PxkDlTHhZa8ywItRapXR5Q7k/4IaAZAcp2c6RgsF 4bsvLTPeNWSuhY5wQX8SiDUP6SttrJpNnS6Vl1P0Td8uPq3w+VfxIpPNdwEFUiiQ2L4b NpJ5CDd4Sz2hEp07xFfJqLwuIBeqldfzggxKeITrhiYlOfJxh1evnpM5exKsctQuiQzQ KB5g== 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=ZcH6rMZvfV+AWG20Wz62KwN247zGorzKSm/4I04o3LQ=; b=Kw9eDxopQKaPlGS+AZZQjQla8UtaHMUb/AE8AwMAGmgfVjqTV6nJZWRjB1ll3XR5Oi v3EqFFeGz+pEGggiEticavakG7wsRUUiu8ldvFUN/xaaeGFAjutl1LAI5h3qgw87ZCBC yzY4PczS4s9N98i8fC8UN3Dw43aAaEFCjv7SbhYW17n5JikPJTWSbSIatzhSK6z3cPdq dqoPRelDokBHrst5Zeqk7InrG3nygHHBS8dPf+m9NJolobdpg2horRs8GsX8NZ6DIFW3 DRRoJfgzH3Ufv+vSNgDMrzFojIbuIlLE3Cg60KcX5kQeQSAFpFF6cbIDt56wAHy8PHCT sZbg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=cCd14CNN; 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 j6si3368111pgb.206.2019.08.16.01.18.57; Fri, 16 Aug 2019 01:19:21 -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=cCd14CNN; 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 S1726703AbfHPISw (ORCPT + 99 others); Fri, 16 Aug 2019 04:18:52 -0400 Received: from mail-wr1-f68.google.com ([209.85.221.68]:38876 "EHLO mail-wr1-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726596AbfHPISw (ORCPT ); Fri, 16 Aug 2019 04:18:52 -0400 Received: by mail-wr1-f68.google.com with SMTP id g17so720971wrr.5 for ; Fri, 16 Aug 2019 01:18:50 -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=ZcH6rMZvfV+AWG20Wz62KwN247zGorzKSm/4I04o3LQ=; b=cCd14CNN5mMt9CV6CF8mCUtajynKfYi7A+J1JpHrouYzbBelRZ60UWEeinu8qlzukB m1TCcsjifzBHRbiotjwN/6An3iBWNetR/jDBVZeJW8HW+DxTZ7qzzwcJYcaUKWx+PdXA ABttoTzZlnWM4MPyQbZiOyX6RapIUtJMwgiC+Kvs0e0m9iTFaQKQ3gUdMaLp7HuoyPUy 2DREkn+90+ZBbCUN4F2pgwssQlIVThUDn6J9D0YCwymwk5nWsNV6okwyw/mN1jSJeBc/ cQr23j6de0yJ0xDOobXv3o8/FhAXkeCX1viFXO4NNPIwR5BkxIRLdXtVcaaBKCd+mR7l R1dw== 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=ZcH6rMZvfV+AWG20Wz62KwN247zGorzKSm/4I04o3LQ=; b=MJXsgXNR8LuxkHF95JjswT08WXBekrd6x0e2pvDhYDnveQpMDg336MbPOrVD9Q9sfP 5Ud8Dtk/orUYGC9O9lEMSqVfYJ3nMAvJcRXvfeddY5EryNkfeJCvbD14pwitqMMgMokH dQasI+JxeGB6+q9rfNxUf7W6f1/GheGh+HHqsYp2QODsbnzLUlAgGBcKyr9kHJd5SFBn 1aplrbu0eoNc8ApoPn75xZ6rHOFivgyrkHjIN2JiLf7L7XipGQkD0JFE8ymGQcf39ieg Yqw6KHpmm5RNCG/UwMnEaS3agCrmRMu0VLQpH/I02WAEvJXqUzi4ZUuLOcwGm/jfCMwi zdtg== X-Gm-Message-State: APjAAAWjJa4XeGIp5bus8r3Q9A3VZydtEmm53oR7Yi9p+UaTKwQS4Zbz 2+Qu4LnUeDv1cok7d8nS462D1w8VSM4fOG6to6EZvQ== X-Received: by 2002:adf:9222:: with SMTP id 31mr7891179wrj.93.1565943530202; Fri, 16 Aug 2019 01:18:50 -0700 (PDT) MIME-Version: 1.0 References: <20190815192858.28125-1-ard.biesheuvel@linaro.org> <1463bca3-77dc-42be-7624-e8eaf5cfbf32@gmail.com> In-Reply-To: <1463bca3-77dc-42be-7624-e8eaf5cfbf32@gmail.com> From: Ard Biesheuvel Date: Fri, 16 Aug 2019 11:18:42 +0300 Message-ID: Subject: Re: [PATCH v12 0/4] crypto: switch to crypto API for ESSIV generation To: Milan Broz Cc: "open list:HARDWARE RANDOM NUMBER GENERATOR CORE" , Herbert Xu , Eric Biggers , device-mapper development , linux-fscrypt@vger.kernel.org, Gilad Ben-Yossef 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, 16 Aug 2019 at 10:29, Milan Broz wrote: > > Hi Ard, > > On 15/08/2019 21:28, Ard Biesheuvel wrote: > > Changes since v10: > > - Drop patches against fscrypt and dm-crypt - these will be routed via the > > respective maintainer trees during the next cycle > > I tested the previous dm-crypt patches (I also try to keep them in my kernel.org tree), > it works and looks fine to me (and I like the final cleanup :) > > Once all maintainers are happy with the current state, I think it should go to > the next release (5.4; IMO both ESSIV API and dm-crypt changes). > Maybe you could keep sending dm-crypt patches in the end of the series (to help testing it)? > OK. But we'll need to coordinate a bit so that the first patch (the one that introduces the template) is available in both branches, otherwise ESSIV will be broken in the dm branch until it hits another branch (-next or mainline) that also contains cryptodev. As I suggested before, I can easily create a branch based on v5.3-rc1 containing just the first ESSIV patch (once Herbert is happy with it), and merge that both into cryptodev and dm. That way, both will continue to work without having too much overlap. Since adding a template/file that has no users yet is highly unlikely to break anything, it doesn't even matter which branch gets pulled first. Any idea about the status of the EBOIV patch?