Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1016233imm; Wed, 26 Sep 2018 10:13:44 -0700 (PDT) X-Google-Smtp-Source: ACcGV62ZukBfckwO5w1Ef25pVvyaQYAHdSvA2fhX/TPJ6ZdZsP8VMhThVXu5MXUmmt6jJ7JxF9qT X-Received: by 2002:a62:b604:: with SMTP id j4-v6mr7198658pff.199.1537982024309; Wed, 26 Sep 2018 10:13:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537982024; cv=none; d=google.com; s=arc-20160816; b=eGrWQtajUkvkzh0THl7OiCCGagsw9ba0pHmbT/2YJDrxUgPYYPOAC/sCCeqYxuACbU OBc47BDXyv0h2MnYu6jNwtHJUluRbGr5j5U7dJuoM5oX9b6DpmxxJVlUun3lP6I1vJLq F5d6Q1kUg3jKsBS68Omqi26vWzEyOQkaScaD5/kmt6M1MVilG/kzYsO4pcePUAIFG3Pl W8+5Fhc0HC44Lce4GiVUCX1DU1RGTrcszj1cgTzLQP+ULvh0QnzmXGwB5nwOCAD/KO8e lNhtzUHIrHBlBv/SCKSlZrZWDpj16QaIb8kBa8TGcKU0udJLIMOAGx+zTpGnAyk4Ij7Q KIYw== 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=7RCVozzTxMxB43MwkkXznYJaURQ7V1qqWVFObgM58ig=; b=mhmKtXjgRb+DeZsfRxCUHxQZ6PGkABKquQEmaR0v5ruMEjW+HRkNkK2i9k0vErQyHX eW4iVnCxG4NyCoYrvNlvFkmi/lYUvNh8X5so5/yHf80cjyu/gc1hLl4MQJDqKDCtwBTl E4KTedXDmgoTjzRaiqZtlvdQIOm6Md2/o9/adOLdv4NmLGQff+vQcWKwSsqgY29im++8 jIJDIGK6S7+SfIKIWQzsHrEGgAef4RNQfQSJyYfEQseJSWuQ3wU+qq1jSIuZbTMO/C1i +M0E5QbbU9Y89Ob22a3onHOaWHZAaeUpW1ZS39eob/nttCRYJHOEmt0gyFE19O9n85Ug rtAQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@zx2c4.com header.s=mail header.b=z0USmq6u; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zx2c4.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p3-v6si5504386plk.295.2018.09.26.10.13.29; Wed, 26 Sep 2018 10:13:44 -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=pass header.i=@zx2c4.com header.s=mail header.b=z0USmq6u; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zx2c4.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728897AbeIZX0b (ORCPT + 99 others); Wed, 26 Sep 2018 19:26:31 -0400 Received: from frisell.zx2c4.com ([192.95.5.64]:34193 "EHLO frisell.zx2c4.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728502AbeIZX0a (ORCPT ); Wed, 26 Sep 2018 19:26:30 -0400 Received: by frisell.zx2c4.com (ZX2C4 Mail Server) with ESMTP id 4bfb2d7c; Wed, 26 Sep 2018 16:54:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=zx2c4.com; h=mime-version :references:in-reply-to:from:date:message-id:subject:to:cc :content-type; s=mail; bh=hTUiKdFMVh/amkT/1sXgdSl9sGw=; b=z0USmq 6u8QsQdRjz6x+oJb6f9nPk9SC2XRKU84HZFI/aREwIxvMRhb/wJowm5PyPniBsQM CwFrReMZjd+6hsbL3/M2H3isnCclqcNVhRnDGkH+Q/ab7Tho3eu8Vz7lyqwOmy8Y huWR9Vj4UewqSYXMX/7ku1AHlcopxahMQHXMBAHLud2mPoUfwCNWpmtOcqIAT1xt uGvsqwU37XH/Gju+jv0ZKn0yyO6kFZcdAVR/NV3eFKstZ3ex4z9Z0pk6dhq8W+Ht dRg8mdeuwVnWb3166InWUP8GW+cE78oc9cxGWUEmTIKZPHCKvV55/RgvhKoaYLg+ HLZp71PcqNUp7Lrg== Received: by frisell.zx2c4.com (ZX2C4 Mail Server) with ESMTPSA id 526f4d69 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO); Wed, 26 Sep 2018 16:53:59 +0000 (UTC) Received: by mail-ot1-x333.google.com with SMTP id e18-v6so28914541oti.8; Wed, 26 Sep 2018 10:12:32 -0700 (PDT) X-Gm-Message-State: ABuFfoiZ0y99hTbt+1tegT3T/0FzswsZ0iqb8oTESY65M4/trBENlw8d 9LAPnYtWhyaksR2xj+2IXJNhjslqW2Lu2eZs7mk= X-Received: by 2002:a9d:48a8:: with SMTP id d37-v6mr5094459otf.384.1537981651283; Wed, 26 Sep 2018 10:07:31 -0700 (PDT) MIME-Version: 1.0 References: <20180925145622.29959-1-Jason@zx2c4.com> <20180925145622.29959-8-Jason@zx2c4.com> In-Reply-To: From: "Jason A. Donenfeld" Date: Wed, 26 Sep 2018 19:07:19 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH net-next v6 07/23] zinc: ChaCha20 ARM and ARM64 implementations To: Ard Biesheuvel Cc: Herbert Xu , Thomas Gleixner , LKML , Netdev , Linux Crypto Mailing List , David Miller , Greg Kroah-Hartman , Samuel Neves , Andrew Lutomirski , Jean-Philippe Aumasson , Russell King - ARM Linux , linux-arm-kernel@lists.infradead.org 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 Wed, Sep 26, 2018 at 6:55 PM Ard Biesheuvel wrote: > Framing it as /needless/ complexity does not help at all. The changes > you are proposing are very useful, but nobody wants two crypto > subsystems with two different maintainers in the kernel, so I would > like to understand where this is going in the future. I am not saying > it should block these patches though. Thanks for clarifying. I understood you to be intending to block the patches until they were converted to an async interface, which is not what Zinc's about. Seeing as you're just curious about future directions, that seems much more tenable. > Also, I have spent a *lot* of time looking at your code, and trying to > make it better, especially for use cases that weren't on your radar to > begin with I am extremely grateful for a good portion of your reviews indeed. As I mentioned earlier, much is very useful. But in other places, I fear you're steering this in a direction I really am hesitant to go. > (e.g., 'pet projects' [your words] Taken out of context. > consideration for other aspects of kernel programming, e.g., > preemption under -rt, stack size constraints, coding style, importing > code from other projects etc. And indeed all of these concerns I've been pretty amenable to, and continue to do so. What I'm commenting on are things outside of these. > - please try to be less dismissive of > feedback first time around, but try to understand why people are > raising these issues Apologies, and duly noted. I'll give you the benefit of the doubt. Jason