Received: by 10.213.65.68 with SMTP id h4csp649644imn; Fri, 6 Apr 2018 06:46:01 -0700 (PDT) X-Google-Smtp-Source: AIpwx48cHeHgbOzSVfpzU+K0xvnYZMuJBe9KdHvyjSBN0fidwfWbp66MDA+YxyjT757kH4Dzk/r2 X-Received: by 2002:a17:902:8602:: with SMTP id f2-v6mr26719212plo.73.1523022361370; Fri, 06 Apr 2018 06:46:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523022361; cv=none; d=google.com; s=arc-20160816; b=I9Lg2+wu7n6teL/lu1IO2itt9pj4bn+cw0cn57OEbpJ//rs/1pyRPGPSrJjvhOt3+Z qwWMK9EAvVRuBAxaPA/LzKTpzfIY7GYLk8r6FIn1LCOgV8dGojpLYktNpY54mAGAWiM1 KTxdC1ttcJ8ka5oCFQpp7/NqwomoB6IXKMufqwyKP56foAiJeX424p/JSh+Fq2wogdHW rOYMcReyET3PDu54fk/cJ0GPZF75vnVY1ZmF3UJ/txy1a3Rr19BkSFt4cA7nU1M4w1nG m3qClL0OHUsc8YyOWmnZBRxzqTZ7eB0753FQjtrbkHUzshZjOczivW3TptnuZzH+55Xs I6Gw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:message-id:date:subject:cc:to:from :arc-authentication-results; bh=iU5oSJoP9nu54PwRgDI6VbmhGmW9wTuRfpTKWNsc0WM=; b=xLpo3IehqthJJoK4WH9MBRTVRaDeNwWKPIP6NhbliMTpvyhzt+p69N89MJv5keP7r9 QHnlvbxjPI61NhfbLh+IjPqNcGyvOkYzP/70lwaZtY64OuNiUSg7WwqHQNl3pMI1Pvu3 f82Uw8kqXmE/AHJC40wa1ojXl6vFahvLEmDrh4FvE6ri+xZ/6qVNrpzZCNSc9GKehxpS kU3+mEyvFU83ti+XHrvukwI+4G5FSASuHmMEWMpV01nZXwGAUuCFkYvw3sGVGIx4aVYR S0WCsIx/cHDTkzfmu656SGXafBWQFzovWnS9NDaB01f+QFwJQ/TIZ/X+gmXmQv7Kxje5 hnDA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p68si7138290pga.751.2018.04.06.06.45.47; Fri, 06 Apr 2018 06:46:01 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756944AbeDFNof (ORCPT + 99 others); Fri, 6 Apr 2018 09:44:35 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:37740 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756922AbeDFNo2 (ORCPT ); Fri, 6 Apr 2018 09:44:28 -0400 Received: from localhost (LFbn-1-12247-202.w90-92.abo.wanadoo.fr [90.92.61.202]) by mail.linuxfoundation.org (Postfix) with ESMTPSA id DE159E08; Fri, 6 Apr 2018 13:44:27 +0000 (UTC) From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Giovanni Cabiddu , Conor McLoughlin , Stephan Mueller , Herbert Xu Subject: [PATCH 4.16 14/31] crypto: testmgr - Fix incorrect values in PKCS#1 test vector Date: Fri, 6 Apr 2018 15:24:39 +0200 Message-Id: <20180406084342.962663282@linuxfoundation.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180406084340.999820380@linuxfoundation.org> References: <20180406084340.999820380@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 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 4.16-stable review patch. If anyone has any objections, please let me know. ------------------ From: Conor McLoughlin commit 333e18c5cc74438f8940c7f3a8b3573748a371f9 upstream. The RSA private key for the first form should have version, prime1, prime2, exponent1, exponent2, coefficient values 0. With non-zero values for prime1,2, exponent 1,2 and coefficient the Intel QAT driver will assume that values are provided for the private key second form. This will result in signature verification failures for modules where QAT device is present and the modules are signed with rsa,sha256. Cc: Signed-off-by: Giovanni Cabiddu Signed-off-by: Conor McLoughlin Reviewed-by: Stephan Mueller Signed-off-by: Herbert Xu Signed-off-by: Greg Kroah-Hartman --- crypto/testmgr.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- a/crypto/testmgr.h +++ b/crypto/testmgr.h @@ -548,7 +548,7 @@ static const struct akcipher_testvec rsa static const struct akcipher_testvec pkcs1pad_rsa_tv_template[] = { { .key = - "\x30\x82\x03\x1f\x02\x01\x10\x02\x82\x01\x01\x00\xd7\x1e\x77\x82" + "\x30\x82\x03\x1f\x02\x01\x00\x02\x82\x01\x01\x00\xd7\x1e\x77\x82" "\x8c\x92\x31\xe7\x69\x02\xa2\xd5\x5c\x78\xde\xa2\x0c\x8f\xfe\x28" "\x59\x31\xdf\x40\x9c\x60\x61\x06\xb9\x2f\x62\x40\x80\x76\xcb\x67" "\x4a\xb5\x59\x56\x69\x17\x07\xfa\xf9\x4c\xbd\x6c\x37\x7a\x46\x7d" @@ -597,8 +597,8 @@ static const struct akcipher_testvec pkc "\xfe\xf8\x27\x1b\xd6\x55\x60\x5e\x48\xb7\x6d\x9a\xa8\x37\xf9\x7a" "\xde\x1b\xcd\x5d\x1a\x30\xd4\xe9\x9e\x5b\x3c\x15\xf8\x9c\x1f\xda" "\xd1\x86\x48\x55\xce\x83\xee\x8e\x51\xc7\xde\x32\x12\x47\x7d\x46" - "\xb8\x35\xdf\x41\x02\x01\x30\x02\x01\x30\x02\x01\x30\x02\x01\x30" - "\x02\x01\x30", + "\xb8\x35\xdf\x41\x02\x01\x00\x02\x01\x00\x02\x01\x00\x02\x01\x00" + "\x02\x01\x00", .key_len = 804, /* * m is SHA256 hash of following message: