Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp4173987imm; Mon, 17 Sep 2018 09:19:25 -0700 (PDT) X-Google-Smtp-Source: ANB0VdaXDP4qerb4OkkvreFDtaAar5SkRUnnjaUTr9TGqAYX0ZvPvMG1YWrVzV6JKL+/buZtTTXZ X-Received: by 2002:a62:205d:: with SMTP id g90-v6mr451141pfg.253.1537201165188; Mon, 17 Sep 2018 09:19:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537201165; cv=none; d=google.com; s=arc-20160816; b=OjQl85P4MZooZYSf6F8B4oQPTEvefy5kbmaxdkolO/h5z7eeENr7wSMEVK2wcgBn+e 36oOWXmJt+ZPBD3qMO5KBGGV8EOpn5igykAEhGTDUWz3Kzs63YH2mZEckzxUpLU2v3fB l4IQwlbbSfQ9KToIKYu0WGOn6yxiGOYVkMz/5Af0qR9PGDfgNIjizyhRKrt6iKgBK4Wo 79EbVdF6UfqKMRrCZSiM6aLlYzP07Bku9boZwS6T8XmwtgNhb3dsKPfWVKCxGbO4h0qq 5Bx2C8AzEayNAkkJ5IXCmKj4FJkZ9YWfTpUDVm9B0iml/21RwzO8LECXEO5LN2RYEI8g Ujjg== 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:dkim-signature; bh=rKwDFds+R815fgVqk6dVVU7OfH0OEI9W7bz4sjFkD0A=; b=vksdiWn7wr5i29m8V2q7T7oPG7FKnT2oiszyebWMjOaTBHWdeNHW3pAWDfj6fw/UNY saqGVg+Xs5/KjdUWNb6Pz687i2OUTQITIcdP4zUytfLkCKLqF6nHULoJrJqOZQLNYYFD VFuTNTffJLhf/YDkNCEKO88yK81Fb+5mhdB9JwUA56vNfih0DBuEsI6zmvpLEwFOZ9UG dkkq2oSLw6XnZ6xLuz/0PZPifbaVDTida5YQ9GHUUX3fLQVQFEtuEQAQBLL04ZdjD1Of j6N98V3CiS/A0an9lC00dUwb2M0AOnd6eyPAEGXwXDt1u1QBief+ubo8ubETj8pFew7L qbjw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amacapital-net.20150623.gappssmtp.com header.s=20150623 header.b=BRI1sB6r; 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 d2-v6si16879601pgu.106.2018.09.17.09.19.10; Mon, 17 Sep 2018 09:19:25 -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=@amacapital-net.20150623.gappssmtp.com header.s=20150623 header.b=BRI1sB6r; 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 S1728697AbeIQVqi (ORCPT + 99 others); Mon, 17 Sep 2018 17:46:38 -0400 Received: from mail-pl1-f196.google.com ([209.85.214.196]:33070 "EHLO mail-pl1-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726979AbeIQVqi (ORCPT ); Mon, 17 Sep 2018 17:46:38 -0400 Received: by mail-pl1-f196.google.com with SMTP id b97-v6so2449251plb.0 for ; Mon, 17 Sep 2018 09:18:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amacapital-net.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=rKwDFds+R815fgVqk6dVVU7OfH0OEI9W7bz4sjFkD0A=; b=BRI1sB6remy0nxSsQxTpYOTXoJMPjt8JjaMpj1LG8A8AwUik+A2u/ZPhuKZeyZ98c7 HmOy4AQCRxQWfdiMp8kSmgl3fZfv4BmYESL07UhAXuI1Xg+ctUjmWlkSlnfyVC4tZRus yMdK6TS9Msgv9dMUcMEOuibrnbElntUgYxOXRs2jVgUB6dRJ/jV/STvJaG0UMtrQhL7O mYlLGhn+27c59enHGz7Wfswck5P84cZIZxq3k000ganuNB4oO3WcSMnNH89d1yKbOxNl 5Z2OfkuqlZWcGC6QM0vd9zwtkYjNWXpB284eOmABLAdjNdu45+sAA5etqaaHPDxbA76F lmzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=rKwDFds+R815fgVqk6dVVU7OfH0OEI9W7bz4sjFkD0A=; b=joRMKyvA2ewQLxsf7QtpZRluIHlC+FbHawtM9/UWLPttOgEjhR5Xf2FLYGQAV38KGx HrItn3Jj0Vh/5q6VSD3ziRhW8tZe1v2v8DmSNmVEiLTj3pAWYhHjAML972Fme4n/MdRN y8wzdiOap8bug+yIAHyEQO9k7c3In8gFkv0mDe0we7LGZNE90z5URZKRpfVQjWHIt52t MaHB0YxhtC+U6Tu6K/UHSbS7/2T4ZK0BvSxFTHvK+Ut85nXv506FvZBqGB9ooPiyKJTt PzXlkdC+D1X2TQptNSTao0L3xUAaZwvNqiBXULiGOXOAuJNMyYgNcqtf3yyKarXuOHrL 0bKQ== X-Gm-Message-State: APzg51CdTZTUjuOyCPCT/1YvPQAD7L+oLQySWyBtVXKZToBseOdP6t6v OF7/Md65C0SCcKvHeCdN7qDA+A== X-Received: by 2002:a17:902:714f:: with SMTP id u15-v6mr26068218plm.154.1537201114700; Mon, 17 Sep 2018 09:18:34 -0700 (PDT) Received: from ?IPv6:2601:646:c200:7429:a154:73d6:9f8f:3ad? ([2601:646:c200:7429:a154:73d6:9f8f:3ad]) by smtp.gmail.com with ESMTPSA id j5-v6sm19210400pff.139.2018.09.17.09.18.33 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 17 Sep 2018 09:18:33 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (1.0) Subject: Re: [PATCH net-next v3 02/17] zinc: introduce minimal cryptography library From: Andy Lutomirski X-Mailer: iPhone Mail (15G77) In-Reply-To: Date: Mon, 17 Sep 2018 09:18:32 -0700 Cc: Ard Biesheuvel , Andrew Lutomirski , David Miller , Andrew Lunn , Eric Biggers , Greg Kroah-Hartman , LKML , Netdev , Samuel Neves , Jean-Philippe Aumasson , Linux Crypto Mailing List Content-Transfer-Encoding: quoted-printable Message-Id: <63AAE78E-25D7-46E7-84AB-5D0DFD0F1BF2@amacapital.net> References: <20180911214737.GA81235@gmail.com> <20180911233015.GD11474@lunn.ch> <20180911.165739.2032677219588723041.davem@davemloft.net> <35BC21D7-01F4-4F91-A7E9-8D15DE5B95D6@amacapital.net> To: "Jason A. Donenfeld" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On Sep 17, 2018, at 9:16 AM, Jason A. Donenfeld wrote: >=20 >> On Mon, Sep 17, 2018 at 6:14 PM Andy Lutomirski wro= te: >> Indeed. What I'm saying is that you shouldn't refactor it this way >> because it will be slow. I agree it would be conceptually nice to be >> able to blacklist a chacha20_x86_64 module to disable the asm, but I >> think it would be very hard to get good performance. >=20 > I hadn't understood your nosimd=3D1 command line suggestion the first > time through, but now I see what you were after. This would be really > easy to add. And I can do it for v5 if you want. But I'm kind of loath > to add too much stuff to the initial patchset. Do you think this is an > important feature to have for it? Or should I leave it for later? I think it=E2=80=99s fine for later. It=E2=80=99s potentially useful for ben= chmarking and debugging.=