Received: by 2002:a25:c205:0:0:0:0:0 with SMTP id s5csp4977489ybf; Wed, 4 Mar 2020 14:45:01 -0800 (PST) X-Google-Smtp-Source: ADFU+vvRVldqteR3k8FcSr+fSbYpn0jtKU9+t1zgbqR0ZizdKqO5jCZKn9yIA84ZMsnvTumQwzLl X-Received: by 2002:a05:6830:30a7:: with SMTP id g7mr2755178ots.133.1583361901696; Wed, 04 Mar 2020 14:45:01 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1583361901; cv=none; d=google.com; s=arc-20160816; b=VseUsYPWm6+YoCtsxL2CCF7uBGzpfR1wS/NWMq0PrAE+o7I19x7EGWGYUkR7/U4xZs 0+v0sTqda8CruxGsTIXhbjcgx3yFC4xld6qzrNMV5vM1/ju/uiEcdAp0qB3cbfaZY7pV scJIgmYWByDPeuV3ZNPIRcABaZb6FM9oes9rmRbSPNbiAMFkLlu/nu6WnT1PyZ0HyBty +DyvO5z7p6rI0stidzp3H9qByVlOgeLlCGoqEI5BWI+kmAM4meloWl+ZkBP73LJEVReQ iNzF1bQh9WNUharyAkT1KsI5e5YZy7Mmtg1WbhYx4EVg+XTIq/TPqndobNh5YSsLR+X5 N03A== 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:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=TnP0DcKGgkfaO8L6zRDHDfKojlv0Rp7k2EPzcxbsMkk=; b=bWwcLMrfB27h4x9iwVHODXjoqL8PCud14vF617VyQ64ljEgGLTnd9Jh26ODvbif9LH YX6WV78NgYTF99nwshQPvt+Vi2Yg1U78GFRTsHTEGCwBClSSp+PCrrGGK0eUWCXSEweq 0pNTC9V662ZJJcNtemKmThe5dD3moqjCO0MU17Ij0r9/omGDd5y1+ytZyuBmtkW88mk3 5M/g+Ujf3ybpiz8m6L2zhlVh+z5Iii7SPwk+srf7tDa6cg69sz9hKECecyo11GDIjPf4 5t3c/vAUzdjSr/wgNUC7SkzRkxgdmw4WYmaFZh0zOL6nIDTygy8Jqm9V9f8zuEuSBHRe ZgGA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=pHSftGN6; spf=pass (google.com: best guess record for domain of linux-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id u14si2125734otg.10.2020.03.04.14.44.40; Wed, 04 Mar 2020 14:45:01 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-crypto-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=@kernel.org header.s=default header.b=pHSftGN6; spf=pass (google.com: best guess record for domain of linux-crypto-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388389AbgCDWoh (ORCPT + 99 others); Wed, 4 Mar 2020 17:44:37 -0500 Received: from mail.kernel.org ([198.145.29.99]:49306 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2387931AbgCDWoh (ORCPT ); Wed, 4 Mar 2020 17:44:37 -0500 Received: from sol.hsd1.ca.comcast.net (c-107-3-166-239.hsd1.ca.comcast.net [107.3.166.239]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 0639820716; Wed, 4 Mar 2020 22:44:36 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1583361877; bh=apYSsJJG78Y3YFtApoHfeNi6qGd3fX0M/ZHQZdEkeW4=; h=From:To:Cc:Subject:Date:From; b=pHSftGN6Hb15b0GhxAoI1U3+N/UWV6FQfK0PsbWkOnx1oWpUb1ENYPAY9DTsGwgzb jtAAxzQTI9F0pqPr4EHuy2dQHho0b7Fo6Mzx0824KSMqt71W+FTxZC1L9gvtMOZrib uq5qANfeVJ4050mQ3JLGVsDYcBDJN7GrcaG84nXk= From: Eric Biggers To: linux-crypto@vger.kernel.org Cc: Gilad Ben-Yossef Subject: [PATCH 0/3] crypto: AEAD fuzz tests and doc improvement Date: Wed, 4 Mar 2020 14:44:02 -0800 Message-Id: <20200304224405.152829-1-ebiggers@kernel.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org - Make the AEAD fuzz tests avoid implementation-defined behavior for rfc4106, rfc4309, rfc4543, and rfc7539esp. This replaces "[PATCH v2] crypto: testmgr - sync both RFC4106 IV copies" - Adjust the order of the AEAD fuzz tests to be more logical. - Improve the documentation for the AEAD scatterlist layout. (I was also going to add a patch that makes the inauthentic AEAD tests start mutating the IVs, but it turns out that "ccm" needs special handling so I've left that for later.) Eric Biggers (3): crypto: testmgr - use consistent IV copies for AEADs that need it crypto: testmgr - do comparison tests before inauthentic input tests crypto: aead - improve documentation for scatterlist layout crypto/testmgr.c | 28 +++++++++++++++---------- include/crypto/aead.h | 48 ++++++++++++++++++++++++------------------- 2 files changed, 44 insertions(+), 32 deletions(-) -- 2.25.1