Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: * X-Spam-Status: No, score=1.4 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FSL_HELO_FAKE,MAILING_LIST_MULTI,SPF_PASS, USER_AGENT_MUTT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3155CC43381 for ; Fri, 15 Mar 2019 00:11:59 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 0177C21873 for ; Fri, 15 Mar 2019 00:11:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1552608719; bh=vbQ3wZr2Il0DAL1IxyRnlEl58dgTNFFkHU611iYT1vk=; h=Date:From:To:Cc:Subject:References:In-Reply-To:List-ID:From; b=KgY1QgXtLyaB9Ku685RAm51fURcBuJvZRdm+y+GbnxcJebdbqC/snZaQrdD9T//l2 xttY+3WEBsZY+S8wKO9gsgk831WGsG8nfsau87j9fBbfSIPLsbwbbuXImr2a7QRtsx W8utv+LLLmt/Ck5rT+AQRF/+bMKLSO2nNaBu+YLU= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727332AbfCOALy (ORCPT ); Thu, 14 Mar 2019 20:11:54 -0400 Received: from mail.kernel.org ([198.145.29.99]:53084 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726843AbfCOALx (ORCPT ); Thu, 14 Mar 2019 20:11:53 -0400 Received: from gmail.com (unknown [104.132.1.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 3DEB421872; Fri, 15 Mar 2019 00:11:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1552608713; bh=vbQ3wZr2Il0DAL1IxyRnlEl58dgTNFFkHU611iYT1vk=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=BtayRbOucr4mhmbSN1ZJnZIyeskpvE7O8rO23JzDWgcBvhPaG9PKK8f6BBBMQ0C9B wLAUWqvXZAonhCbRIwlKzaFPQgkmswj4oHmL4DgoEFP9ilmt+Tw9VZeXrZOY7UKpgA FhseB+HyG/FHserKYykaVKMHk3YYQbt5W7MDiV6g= Date: Thu, 14 Mar 2019 17:11:51 -0700 From: Eric Biggers To: ltp@lists.linux.it Cc: linux-crypto@vger.kernel.org Subject: Re: [PATCH 0/6] ltp: AF_ALG test helpers and a few regression tests Message-ID: <20190315001150.GC30026@gmail.com> References: <20190221053026.18489-1-ebiggers@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20190221053026.18489-1-ebiggers@kernel.org> User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Wed, Feb 20, 2019 at 09:30:20PM -0800, Eric Biggers wrote: > Hello, > > This series adds helper functions for testing AF_ALG (the userspace > interface to algorithms in the Linux kernel's crypto API) to the > Linux Test Project. It then adds a few sample regression tests. > > I've had these patches sitting around for a while with the goal of also > writing some "real" tests that test for more than these specific bugs, > but haven't gotten around to it yet. And I now consider further > improving the in-kernel crypto self-tests to be a higher priority. But > I figured I'd send this out as-is in case people are interested in > having this merged, e.g. maybe other people want to add AF_ALG tests to > LTP too and the 'tst_af_alg' lib would be a good starting point. > > Eric Biggers (6): > lib: add tst_af_alg lib > crypto/af_alg01: new regression test for hmac nesting bug > crypto/af_alg02: new regression test for salsa20 empty message bug > crypto/af_alg03: new regression test for rfc7539 hash alg validation > crypto/af_alg04: new regression test for vmac race conditions > crypto/af_alg05: new regression test for skcipher_walk error bug > > configure.ac | 1 + > include/lapi/if_alg.h | 40 ++++++++ > include/tst_af_alg.h | 136 ++++++++++++++++++++++++++ > lib/tst_af_alg.c | 147 +++++++++++++++++++++++++++++ > runtest/cve | 2 + > testcases/kernel/crypto/.gitignore | 5 + > testcases/kernel/crypto/af_alg01.c | 79 ++++++++++++++++ > testcases/kernel/crypto/af_alg02.c | 29 ++++++ > testcases/kernel/crypto/af_alg03.c | 31 ++++++ > testcases/kernel/crypto/af_alg04.c | 56 +++++++++++ > testcases/kernel/crypto/af_alg05.c | 43 +++++++++ > 11 files changed, 569 insertions(+) > create mode 100644 include/lapi/if_alg.h > create mode 100644 include/tst_af_alg.h > create mode 100644 lib/tst_af_alg.c > create mode 100644 testcases/kernel/crypto/af_alg01.c > create mode 100644 testcases/kernel/crypto/af_alg02.c > create mode 100644 testcases/kernel/crypto/af_alg03.c > create mode 100644 testcases/kernel/crypto/af_alg04.c > create mode 100644 testcases/kernel/crypto/af_alg05.c > > -- > 2.20.1 > Any comment on this from the LTP maintainers? - Eric