Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp4614297imm; Mon, 17 Sep 2018 17:56:57 -0700 (PDT) X-Google-Smtp-Source: ANB0VdZLCnj3ZUw1r0han5Zt2qAUXg/mYCHKJCq1QD/70e1/OjGsnI4dUPmd9aiqTLg2GTG9fQJp X-Received: by 2002:a17:902:558f:: with SMTP id g15-v6mr27102058pli.38.1537232217459; Mon, 17 Sep 2018 17:56:57 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537232217; cv=none; d=google.com; s=arc-20160816; b=Wapmsp0MUCIQzByMdQs4mGya+Kg6GVbkK0BaxZx9HvFsmbat0Rba0iDAbUWvGo874C 2x9/icnCz1cw4rnB+5V2N6Eb5pUJX9FbjsXlBWCElJYo91gUheE4b+y9w0xTNh5+UjY/ NOgjQz/qb2hl+wx9A+Tu/tkLfDdfhe/+Dtq9SefK6dgNDX0qo44DEkZIGzhTKImnutGJ sK3VhPQAkjm5gNEjQAl4AeK9qTH73O/LLb1hoXdV+5Y4WOb5rXwWHTuj++5e6b3yJwkw YOrnNnOF9iAXi/j4jTcnqLbQv1aAqHHMZyMaob1C3x2wqfpCMWcF0ChLFuoWFdIRJ0s2 oOLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=vHVpa6FnPyrx4z5Qq2kmkhrAtQRlWDZxZlKjJyfAeZI=; b=UWfia8RXNyrH6rAcFJqEBM00AczXRu6oQupuNrDAGWG4fU9mxZoOIBzwFegT/fV5Db MTmw+wre4wsLVLgtWDciMp95sQ4+H0G/biMLkQoeFKnz1srdNG5ujocxfdjhz4Q3r3Oo 1InOIHsvy/ftT3Ntg6EUkoDb3p+xA0ZkMtK64u5THIv4C6BU7KxyIz9KaNA4gOq3QVby n9+OSOXwkhjxYl6JaR8Owsg6aXyhBy+S42kdguG7bl9HGAB5+8kilUDY6zrZGfp/1twL 68XKS/xitkNl+X4+x5POfpaw85BY75rnN27inw2391L3ipfTU17tz80OoECVmFXMNP1o IwAA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@zx2c4.com header.s=mail header.b=RdUuhsKZ; 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 d11-v6si17832783pla.245.2018.09.17.17.56.41; Mon, 17 Sep 2018 17:56:57 -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=RdUuhsKZ; 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 S1728895AbeIRG0a (ORCPT + 99 others); Tue, 18 Sep 2018 02:26:30 -0400 Received: from frisell.zx2c4.com ([192.95.5.64]:37131 "EHLO frisell.zx2c4.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726523AbeIRG03 (ORCPT ); Tue, 18 Sep 2018 02:26:29 -0400 Received: by frisell.zx2c4.com (ZX2C4 Mail Server) with ESMTP id a93489e5; Tue, 18 Sep 2018 00:39:01 +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:content-transfer-encoding; s=mail; bh=LzT12v5VYxp6 nqc8E6eoIosiqvQ=; b=RdUuhsKZipRCNkR441zTIv6BXIE7WJ2X37MFOijajP1a 1Qs8G72fkqIyXT9PcDs20WvEGIVD8rQ9mmsfx8Z3DPajj1k3Yx7b+gxqqVTLyfIk +DekPqhJ1+J9XTvYa8PJgV1VED88KQo7Gqv8ygsqf5JMBn+elWNHVP62VVjjgGUi 7oi22klDKvrnu4EcoxE3h1BPNjwTvxwP7e8bNcY/3cye1O1ZZg3OjDHOmDVGJP/7 OOfYkEOW69zQcQLZEzeHQcU7hRRtVeaVy68LSn9ccBeRawIUz3PxUQ+85CSe7KsX W4+8IZ2raA4eRSDdElTKyDwG6Dp6kEqEv91eI767vg== Received: by frisell.zx2c4.com (ZX2C4 Mail Server) with ESMTPSA id cdbeb4b2 (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128:NO); Tue, 18 Sep 2018 00:39:01 +0000 (UTC) Received: by mail-oi0-f44.google.com with SMTP id k12-v6so187703oiw.8; Mon, 17 Sep 2018 17:56:30 -0700 (PDT) X-Gm-Message-State: APzg51D8U5kK9TXtL4JWMf3Mj5v6ZGiHlp0lVJujiSpKu7jvNY4B3TBG C26ST+dBncO3R0aSPMS/cmcMALC22ObNIEZktjc= X-Received: by 2002:aca:f58f:: with SMTP id t137-v6mr77734oih.244.1537232189910; Mon, 17 Sep 2018 17:56:29 -0700 (PDT) MIME-Version: 1.0 References: <20180911214737.GA81235@gmail.com> <20180911233015.GD11474@lunn.ch> <20180911.165739.2032677219588723041.davem@davemloft.net> <35BC21D7-01F4-4F91-A7E9-8D15DE5B95D6@amacapital.net> <63AAE78E-25D7-46E7-84AB-5D0DFD0F1BF2@amacapital.net> In-Reply-To: <63AAE78E-25D7-46E7-84AB-5D0DFD0F1BF2@amacapital.net> From: "Jason A. Donenfeld" Date: Tue, 18 Sep 2018 02:56:18 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH net-next v3 02/17] zinc: introduce minimal cryptography library To: Andy Lutomirski 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-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hey Andy, On Mon, Sep 17, 2018 at 6:18 PM Andy Lutomirski wrote= : > I think it=E2=80=99s fine for later. It=E2=80=99s potentially useful for = benchmarking and debugging. I went ahead and added it anyway in the end. It was really quite easy to do, and it sets a good template for future primitives that are added to Zinc. Meanwhile, I've fully triaged the regression Martin found, and in the same test he performed, the Zinc code now runs faster than the old code (which should be no surprise). I've also finished getting rid of -include, per your suggestion, and modularizing each algorithm to be loadable independently, per your suggestion. All and all, v5 is turning out really well, and I'll probably submit it sometime soon. My tree was just added to the kbuild test bot, so I'll hopefully get an email about any breakage *before* I submit this time. Regards, Jason