Received: by 10.213.65.68 with SMTP id h4csp685277imn; Fri, 6 Apr 2018 07:17:17 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/2F1vYio4M++i+GtjFCAzJsjIl7qxBuNfzT3DYmjeOow4tyXdQUxxTKr5KoNIupn3WNhNR X-Received: by 10.99.112.17 with SMTP id l17mr17897736pgc.281.1523024236947; Fri, 06 Apr 2018 07:17:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523024236; cv=none; d=google.com; s=arc-20160816; b=BxN75gAj7QgdYEnXQ6sgbZ5PJDDwendmcFVzO+rEC7BSwLOoK8SFLG+UaMI3rVSzFQ dq8l8wTtg0YJYLSXTua/TD7lnNXOw4j4OFb1MGhfW7T+QNDXoWmawhNS2YwMCmDLHS7q Rvk+VkbuxqXMzX4Ha65lYNyAWhzPKWYTkEQGMMs1sGUojJxHofksHmI9blTa2OlYI+xv kg2hlf0alp9/mfY7uoHGgsAxmkLXt00NXGCxQ4OqLTCehrsQ+Jf0iXyuSZMC/uqnToVW /K/TdArCll8jsOmAOUR3PZDNBSVxRcT+MTyv+9U3atvnpDaXiYsP4zW7w6QQjpU5xgSN PJ0Q== 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=rDId82/83FaeLvGWRD9TCGyfXJXdQYp6yX9Zowpv2Lk=; b=sZoTt1s1QH3WhiDN4J61AYimNyvzFEpSqjRrfopyHyDGNU/ifZSx3rTeX+05vUp3dt 9Ldejko5voU+jTNubUgv3/R+ZB17Uh/c2CQ9Vyww+nPY1eUJnRcuR+qWWKgnr16B60Ms O2AD9jMnoSLfVGNa7VLtAhuiADEW1QADoLJzTcO87joG1HTG75I50p5uIgtRts1GmvwI YsuqgeB8fjicKUJol+eXtMYhHrI5kbqMwET1rkWluGuvmWWuouOBOXfTlh06Dr25y9gV 8It+hmyeiz2tuNZLsZF6JLS94bssd63FZAIAkSdrQkLe2Rjofr8xLcnTMrXDRPiymQ6u ESsQ== 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 n34-v6si8349400pld.603.2018.04.06.07.17.03; Fri, 06 Apr 2018 07:17:16 -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 S932619AbeDFNjZ (ORCPT + 99 others); Fri, 6 Apr 2018 09:39:25 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:34362 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932600AbeDFNjS (ORCPT ); Fri, 6 Apr 2018 09:39:18 -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 D8F38D17; Fri, 6 Apr 2018 13:39:17 +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.14 48/67] crypto: testmgr - Fix incorrect values in PKCS#1 test vector Date: Fri, 6 Apr 2018 15:24:18 +0200 Message-Id: <20180406084347.519579611@linuxfoundation.org> X-Mailer: git-send-email 2.17.0 In-Reply-To: <20180406084341.225558262@linuxfoundation.org> References: <20180406084341.225558262@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.14-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: