Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3466068pxj; Tue, 1 Jun 2021 06:05:42 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzQ7sFYJpllwutP0e8zA53qif/+CHf+sXZzFPrWXjO4Kx23uEcve2gprAYK7EuXtRGDkAsn X-Received: by 2002:a92:c808:: with SMTP id v8mr12972009iln.280.1622552741928; Tue, 01 Jun 2021 06:05:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622552741; cv=none; d=google.com; s=arc-20160816; b=XMVugMffq4I86cNq4M40y0kgHqpIzh8WEEBC0GVNm0P8N/3fe4cXzODmeP3Z3OAhIG j5yiCKpeelMEQb+KR4Z93udE+ED8I15t5H6+8NWCm5mokrkA18RmcJiwshAOgjFoY+AA VJxpSe4x627vKNb9vwEnfAaPDyCdZA/SUtaSw0QISR6LrKUBJovp893rOSA5WPH0OLlI dlbUXRwOqdExkYlzu/ZwQ5kx4NK4SUm6yIVKdjJvvdkevM+aAJtMz1QQi0iu0Xb5hegu 4miyw8ezuv6jMUjkcPxHLHaD0mrbloT7bK2zAcJa5UwsGbl4Kk0mPSL9Vcca/lHQOWTm KltA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=Rw1TyoUa9aiS8Shi7TrzrzdMWGto2RvksIaQCYZQl6I=; b=WUNZUH2Tn/P2dq/z44ngTco+fhgYapSM+D7Wz6II4Z4hHbMzp3SE1+vNK/zCNMJxak oBr2arWQKKoXT3TswevecuYIAI1r70jlcdECJbcRdxojzlGoJNybbDcPEmUfSLSagbns uMqarXLhs/J/cLOYN8RDWnf7n3kB+G7kkuPlIIinIwC1zbg5dh4Ytu10dpK6/77qcwNo r2W40cnYnaglHHSdrLfFluX8qeKSWXeE/abf+LO8AU7R/nexwc9jj4qtm9jD8v0ZI/dn qlUBwdXZH1sM7qqa4pxu0Cwamgl2PAqor43inkgfB1z2dlk0Or69+sWnFM2B9Xjmmawi Ko3A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=NXHuJ3ka; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c7si20389271ioi.54.2021.06.01.06.05.29; Tue, 01 Jun 2021 06:05:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=NXHuJ3ka; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233857AbhFANGd (ORCPT + 99 others); Tue, 1 Jun 2021 09:06:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34814 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233584AbhFANGc (ORCPT ); Tue, 1 Jun 2021 09:06:32 -0400 Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D2C3DC061574; Tue, 1 Jun 2021 06:04:49 -0700 (PDT) Received: by mail-lf1-x12d.google.com with SMTP id f30so21738246lfj.1; Tue, 01 Jun 2021 06:04:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=Rw1TyoUa9aiS8Shi7TrzrzdMWGto2RvksIaQCYZQl6I=; b=NXHuJ3kayobjefeyL1gcrhxn0neUoipH6MHholr7LjQiFr2gmjWwp7ZWCvAO26K9sa BEbwTHF1YAtMFQ+Hd0U0cRrmF/f9/4Q1s5yr8Ybmrkoroaav2rR5K54bUfG5VrWAJk3J Db8DIH0ynKc9cEMbkrvLVSUxhr9qWY+DHM/6agm/NqN9rfox4ca4h579bvxfvZue1sym ewBGcga6XdL14Qb3P+6uam3A6db8VYwXoNvpotaol6sLEgQKgrOZxT+d6TCCSBt83vYq 0591BivZEwWSmc0Z9nMR0Jsju40sRSwkAIVgmHLssXbgeh2VM5wBTsaSDoAhVZFNCZp1 B41w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=Rw1TyoUa9aiS8Shi7TrzrzdMWGto2RvksIaQCYZQl6I=; b=JUiPVbSdid5w5rGHYIooU+t56UvsKMsgmdcT0h0AUHOeBUHWWnxM01UocoKBVxLal2 guM5PHiQnQxoEQD/Q1ly6Yb8ZObbF8EZOHbXzB7vRzsOfTPoZDEdR12rQfaM8X0T6OmX XycFOhqarJOrLUs4/YA+MtiWRcjttBnqLAHi9Gvn7iHchAhEYGWVlp9P9h81exAjjPTF bGlMiIj8OH2cmecAIYyyo1X9CjFfha3LlKrs9YCapL5lJfiasGVeOh0tgeFKzsANdnCP NOK5nF+6/skAzFRTtazgiEkzY6WZw7lhC/eRr7KZjErgQ8PZYWK6M6uPEyPHsslmC2x8 cWXA== X-Gm-Message-State: AOAM5337s9pP1sVGvL0YcEVUs9nTzt9u8hfPQ8onOlk+Gr53IkWZR3zz wU6BowhE/JpQbSM3J4YhwuvvSj6tV1WCEn9Huvg= X-Received: by 2002:a05:6512:21ae:: with SMTP id c14mr18583454lft.483.1622552688197; Tue, 01 Jun 2021 06:04:48 -0700 (PDT) MIME-Version: 1.0 References: <1622467801-30957-1-git-send-email-herbert.tencent@gmail.com> <91999e12-a7de-ad4b-72c4-2376ac682c92@linux.alibaba.com> In-Reply-To: <91999e12-a7de-ad4b-72c4-2376ac682c92@linux.alibaba.com> From: hongbo li Date: Tue, 1 Jun 2021 21:04:35 +0800 Message-ID: Subject: Re: [PATCH] crypto: sm2 - fix a memory leak in sm2 To: Tianjia Zhang Cc: "open list:ASYMMETRIC KEYS" , linux-crypto@vger.kernel.org, Herbert Xu , Eric Biggers , David Howells , jarkko@kernel.org, =?UTF-8?B?aGVyYmVydGhibGko5p2O5byY5Y2aKQ==?= , open list , stable@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Tianjia, Tianjia Zhang =E4=BA=8E2021=E5=B9=B46=E6= =9C=881=E6=97=A5=E5=91=A8=E4=BA=8C =E4=B8=8A=E5=8D=8810:54=E5=86=99=E9=81= =93=EF=BC=9A > > Hi Hongbo, > > On 5/31/21 9:30 PM, Hongbo Li wrote: > > From: Hongbo Li > > > > SM2 module alloc ec->Q in sm2_set_pub_key(), when doing alg test in > > test_akcipher_one(), it will set public key for every test vector, > > and don't free ec->Q. This will cause a memory leak. > > > > This patch alloc ec->Q in sm2_ec_ctx_init(). > > > > Fixes: ea7ecb66440b ("crypto: sm2 - introduce OSCCA SM2 asymmetric ciph= er algorithm") > > Signed-off-by: Hongbo Li > > Reviewed-by: Tianjia Zhang > > --- > > crypto/sm2.c | 24 ++++++++++-------------- > > 1 file changed, 10 insertions(+), 14 deletions(-) > > > > Just add Cc: to SOB, like this: > > Fixes: ea7ecb66440b (...) > Signed-off-by: Hongbo Li > Cc: stable@vger.kernel.org # v5.10+ > Reviewed-by: Tianjia Zhang > > Thanks, > Tianjia Thank you, I will resend the patch. Hongbo