Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp223021pxb; Sat, 21 Aug 2021 00:26:43 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyU7vYYmA+90NzU07TVL+jxyClXwcuvTekoE+QHtJyVv0xHAQTWUoubddoXs3VpgR8guo+S X-Received: by 2002:a17:906:2cd5:: with SMTP id r21mr25203533ejr.435.1629530803291; Sat, 21 Aug 2021 00:26:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629530803; cv=none; d=google.com; s=arc-20160816; b=DcpYhEGvRy9I7VJzs5guhQIl+/ymbQfzIg6lA0QXa3fFBaW8xOjNbWlkK/qRLupyea 6iZSsTMXdbefalFHnzVJinAUFRYbLeq/Jd4xsecU6czbgUOiwnu7onbeWt+//gvpoJ+m 9eimZ52pTM+2wDf+22kPo4BHUKCymeT4+9+yY1bbjGfao62k67UbxCPGOF8jL+h4bFc3 /dn8EGhYUe7LN4oj6Tx505mu2bLCI3VaxaDiNdgwhAhuAS6tVK9Vn6KhXcjYXNAQDU4b 3eD+7bu1opnzPp+HHCqV+6+wvqZFpZwXpg2P4JVFaWne6vL+XGACU1YjHTZMlzzrcZGS NUbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=qXFB0CSoEno9fcnNJBQjlQbvtMWH1zr5wt6YYCcycis=; b=uCt4ca3QPo+1RDThq9xByv6KNafK9v5SAiXDVKI2UhWrSVpFIdnxZ8/b5j/VatRuVo /Tf1KSCvvFA5w7hESGh0lHEGj5hr4Y6JPh9ivYTwP03IPNkcYO9FHqTMhbBGRsAPVUHp hU8bBYUFvnn9YUaewI3JUi6H+Kc6h1C3majw3O4F4hEjTL4V0Vh7lwwUq3BsoKK2Nn9i 3H6ijSAbg7D4Sd5+6UxHuVt/lukgqj4jh+/TErd/onFcLTzCpG/xdhOXNKWUDdZB660t oLlPwIPckY2rxhVuhMdA0cgxi36Ub5j2jsGV3hX8oiUUS6EXbyNu4jwhYBl7v/eI84e7 0bYg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j18si3756994edp.44.2021.08.21.00.26.04; Sat, 21 Aug 2021 00:26:43 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232223AbhHUH0m (ORCPT + 99 others); Sat, 21 Aug 2021 03:26:42 -0400 Received: from helcar.hmeau.com ([216.24.177.18]:53800 "EHLO deadmen.hmeau.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232195AbhHUH0k (ORCPT ); Sat, 21 Aug 2021 03:26:40 -0400 Received: from gondobar.mordor.me.apana.org.au ([192.168.128.4] helo=gondobar) by deadmen.hmeau.com with esmtp (Exim 4.92 #5 (Debian)) id 1mHLOC-00062O-EV; Sat, 21 Aug 2021 15:26:00 +0800 Received: from herbert by gondobar with local (Exim 4.92) (envelope-from ) id 1mHLO9-0008Cv-Ia; Sat, 21 Aug 2021 15:25:57 +0800 Date: Sat, 21 Aug 2021 15:25:57 +0800 From: Herbert Xu To: Kai Ye Cc: linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org, wangzhou1@hisilicon.com Subject: Re: [PATCH 2/5] crypto: hisilicon/sec - add ahash alg features for Kunpeng920 Message-ID: <20210821072557.GA31491@gondor.apana.org.au> References: <1628847626-24383-1-git-send-email-yekai13@huawei.com> <1628847626-24383-3-git-send-email-yekai13@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1628847626-24383-3-git-send-email-yekai13@huawei.com> User-Agent: Mutt/1.10.1 (2018-07-13) Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Fri, Aug 13, 2021 at 05:40:23PM +0800, Kai Ye wrote: > > +static int sec_ahash_import(struct ahash_request *req, const void *in) > +{ > + /* > + * Import partial state of the transformation. This function loads the > + * entire state of the ongoing transformation from a provided block of > + * data so the transformation can continue from this point onward. > + */ > + struct sec_req *sreq = ahash_request_ctx(req); > + > + memcpy(sreq, in, sizeof(struct sec_req)); > + return 0; > +} Please explain how this works given that you've got pointers in struct sec_req? Thanks, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt