Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp916215imm; Fri, 28 Sep 2018 08:51:44 -0700 (PDT) X-Google-Smtp-Source: ACcGV60/6vkW2HhWnSRYiO8YyvgRXIQXt2IOBLkhHYuoHqLdt72YyGxLqhj43GTMAn3mT2RRCxgA X-Received: by 2002:a17:902:b03:: with SMTP id 3-v6mr17409679plq.156.1538149904022; Fri, 28 Sep 2018 08:51:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538149903; cv=none; d=google.com; s=arc-20160816; b=gxpjpD+F2anIuklMtbhshwB6t3OKek76DX9hBJq3ugO4QXE+9PDnOgZAv52QnglqYa BrVdTLBJCxRM5Fz1qfRCGCVfWMHgYb+vH5uvFt6bv8QCkJSIXzy1gSs6WtwO8o/HtHde iFSNaHHb61/7PYI9Huy5uMhDEIDVHNzo9mqWbvvuU7GHtMBuXKtvT2zPfpbBZa7N8fB+ LYKXRLWCzM5bFWmhVdOpOM8cvbNbQx5iIHWL3IBj59sF3H1o2vnuI+/O78DP99Fe6DR0 O8QUgNSlnhoMZ7WhkMKLFAf7p56jqNiNXvhP2+Xtw2KuID+5NnqPz2dImLEkzjwsFNj8 kFWw== 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 :references:in-reply-to:mime-version:dkim-signature; bh=vzDt74SW5SLJ2Hrz9xihYP6PDW3zkRrLZERI7r7ojYk=; b=Ie6GrGzN62GUOKtm0AVwhcxc+WWlB3GGvBRhhN3R1MjBMPwdzpnM28/YAA8hQSWMWG QfREEI211f+KH/9yvPxUAUJYXQGTRA5NxPMUU33p4UuowWE+apI/tSdbr4eiCkSa+dOf ZZMyKbc5i7eb1ihbTGUv3wa2Ks8AS45z7eMlLSMtE3RjokVxYyh1xd7M/b92Is5thXRI VYSrRhLcjmlYFH3XbS3dxE7RlJGGN1yWXtumdtGoXr5MJBl/DfTfWzO4/Is9fccSUnDw FYzFn/Hsnq9kGpmiQbBebc/RVPNpDIqdoFw5uGNwPWQfYraPto+ax95KmGo+Usfwgxg5 gCOQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=fGDxoumR; 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=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id r21-v6si4913152pgi.690.2018.09.28.08.51.28; Fri, 28 Sep 2018 08:51:43 -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=@linaro.org header.s=google header.b=fGDxoumR; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729665AbeI1WP2 (ORCPT + 99 others); Fri, 28 Sep 2018 18:15:28 -0400 Received: from mail-io1-f66.google.com ([209.85.166.66]:41168 "EHLO mail-io1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729572AbeI1WP2 (ORCPT ); Fri, 28 Sep 2018 18:15:28 -0400 Received: by mail-io1-f66.google.com with SMTP id q4-v6so4506058iob.8 for ; Fri, 28 Sep 2018 08:51:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=vzDt74SW5SLJ2Hrz9xihYP6PDW3zkRrLZERI7r7ojYk=; b=fGDxoumR0N/ltlf32da+rBZSM4+4nFXJGJErexdp4YiV8vIiHwwzsLhm1IhtjsGj/I HMCnOPTRe+Mbv85b8rgVRU3oLMC7YWGDtLIGTr2YA7fthQafEDrQGj94DGtwJwbhXYHU IQ0KlS/u0OIR0X/4qfq4W+qroeonnK8UpR2ec= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=vzDt74SW5SLJ2Hrz9xihYP6PDW3zkRrLZERI7r7ojYk=; b=jeJcccDbWRyTdCDeFNCeoTnZwMyFvo1x3W0h5WDJ9VZ8a/Mg3m3ZkMOkqGCzRNXdxE B2nyt01SS/Nai+jsHzvMyoIRu9JPYyJQo1Ggoqb14T4W7XouvAf3ElwYgbLCFkp39S90 EpT5BbQpRSffRDvArU52LsNcjR4m4vtrUl3e7+VhH49sIAy4i3wraZY2gjZs8sHJFh4y 8AOWJh+2lkRT/F3b7MyjZUjPqu2fr1uUF2vFXnNI9igEVucrUCUm3mjIPl/9vB1TAxj0 afD4+aIO7Ks15GrnZaE8lqWgv7wl70ztVeQjzFa23z1s+8XXCDT1IZU6+rWxQAymgIsK VZBQ== X-Gm-Message-State: ABuFfohtHNvh6kp1luqY7a2gosmtecktmfeLnQGmvwgLhzI0z24jRPwN eSasFZcNBGJMjZrgC5p/5Y3PYiLHpRsEHOBclf4JnA== X-Received: by 2002:a6b:3787:: with SMTP id e129-v6mr12946858ioa.60.1538149865991; Fri, 28 Sep 2018 08:51:05 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a6b:2848:0:0:0:0:0 with HTTP; Fri, 28 Sep 2018 08:51:05 -0700 (PDT) In-Reply-To: References: <20180925145622.29959-1-Jason@zx2c4.com> <20180925145622.29959-6-Jason@zx2c4.com> From: Ard Biesheuvel Date: Fri, 28 Sep 2018 17:51:05 +0200 Message-ID: Subject: Re: [PATCH net-next v6 05/23] zinc: import Andy Polyakov's ChaCha20 ARM and ARM64 implementations To: "Jason A. Donenfeld" Cc: Linux Kernel Mailing List , "" , "open list:HARDWARE RANDOM NUMBER GENERATOR CORE" , "David S. Miller" , Greg Kroah-Hartman , Samuel Neves , Andy Lutomirski , Jean-Philippe Aumasson , Andy Polyakov , Russell King , linux-arm-kernel 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 28 September 2018 at 17:49, Ard Biesheuvel wrote: > On 25 September 2018 at 16:56, Jason A. Donenfeld wrote: >> These NEON and non-NEON implementations come from Andy Polyakov's >> implementation, and are included here in raw form without modification, >> so that subsequent commits that fix these up for the kernel can see how >> it has changed. This awkward commit splitting has been requested for the >> ARM[64] implementations in particular. >> >> While this is CRYPTOGAMS code, the originating code for this happens to >> be the same as OpenSSL's commit 87cc649f30aaf69b351701875b9dac07c29ce8a2 >> >> Signed-off-by: Jason A. Donenfeld >> Based-on-code-from: Andy Polyakov >> Cc: Samuel Neves >> Cc: Andy Lutomirski >> Cc: Greg KH >> Cc: Jean-Philippe Aumasson >> Cc: Andy Polyakov >> Cc: Russell King >> Cc: linux-arm-kernel@lists.infradead.org > > As I mentioned before, I'd prefer this to be based on the original .pl > but if I am the only one objecting to this, I guess I can live with > it. > Note that I am getting bounces from LAKML because the patch is too big.