From patchwork Fri Mar 22 06:27:41 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Herbert Xu X-Patchwork-Id: 10864949 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id 1F7911669 for ; Fri, 22 Mar 2019 06:28:15 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id F1B432A5EA for ; Fri, 22 Mar 2019 06:28:14 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id E60AC2A5EC; Fri, 22 Mar 2019 06:28:14 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 9223E2A5EB for ; Fri, 22 Mar 2019 06:28:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-ID:Subject:To:From :Date:Reply-To:Cc:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=tPmznIo2PT8Xtbhitcaf00LKGCxG9tJQ3TFrQ49Mg74=; b=ZpLJ1MweVb0O6y 93X+FnTkdrpIOQniRJESnbvkz8NKH1Vp8GErSUVvbOG8Ga6pBRzB6fIT+ZXhvgnGvRoLHJVyw+T0u 1fvQ6tfYy1I+/ED1g7zNI6maWeqFSEUR7C5iXs+A8mfZOYBYGDdz+idWSX7CePmSG6GALo5bpnd3b 0sHBIOfx64qwsAgUo6dmNKwgycH5bsYNveQdzu940Z6ZiFX8hHVVXXGytG/8T5c3m/IH5NF3O12HH nFCVUZ7XQ4s6xdykYKWdpuiRU6Z5ZWn0rfd82F/aRRCYRFlbIlXRd+dum/KjVaQLnt20Hc1ZsejM3 KXXFAPux6o3RqxGb98VA==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.90_1 #2 (Red Hat Linux)) id 1h7Df0-0005KZ-69; Fri, 22 Mar 2019 06:28:10 +0000 Received: from orcrist.hmeau.com ([104.223.48.154] helo=deadmen.hmeau.com) by bombadil.infradead.org with esmtps (Exim 4.90_1 #2 (Red Hat Linux)) id 1h7Dex-0005G8-Bs for linux-arm-kernel@lists.infradead.org; Fri, 22 Mar 2019 06:28:09 +0000 Received: from gondobar.mordor.me.apana.org.au ([192.168.128.4] helo=gondobar) by deadmen.hmeau.com with esmtps (Exim 4.89 #2 (Debian)) id 1h7Dej-0002Su-1L; Fri, 22 Mar 2019 14:27:53 +0800 Received: from herbert by gondobar with local (Exim 4.89) (envelope-from ) id 1h7DeX-0001EL-3S; Fri, 22 Mar 2019 14:27:41 +0800 Date: Fri, 22 Mar 2019 14:27:41 +0800 From: Herbert Xu To: Linus Torvalds , "David S. Miller" , "Jason A. Donenfeld" , Eric Biggers , Ard Biesheuvel , Linux Crypto Mailing List , linux-fscrypt@vger.kernel.org, linux-arm-kernel@lists.infradead.org, LKML , Paul Crowley , Greg Kaiser , Samuel Neves , Tomer Ashur , Martin Willi Subject: [PATCH 0/17] Add zinc using existing algorithm implementations Message-ID: <20190322062740.nrwfx2rvmt7lzotj@gondor.apana.org.au> MIME-Version: 1.0 Content-Disposition: inline User-Agent: NeoMutt/20170113 (1.7.2) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20190321_232807_624815_4B4C2715 X-CRM114-Status: UNSURE ( 5.79 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP Hi: In the interest of moving forward with wireguard, this patch series adds the zinc interface as submitted in https://patchwork.kernel.org/project/linux-crypto/list/?series=32507&state=* with the change that existing implementations of chacha20 and poly1305 are used instead of the new ones. The use of the existing chacha20/poly1305 implementations does not involve any use of the crypto API or indirect function calls. Only direct function calls are made into the underlying implementation. This should allow the wireguard code itself to proceed. At the same time we can also move forward with replacing the existing implementations of chacha20 and/or poly1305 where appropriate. Thanks,