Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp853224ybz; Fri, 1 May 2020 09:42:26 -0700 (PDT) X-Google-Smtp-Source: APiQypIlXCe/fW3p4e/7mV20iqLgbMebYqznWot1Fn5PeX7brs9Y5ZfHiSe/0mBZ54IvDz5CHlT/ X-Received: by 2002:a17:906:f106:: with SMTP id gv6mr4106902ejb.271.1588351346217; Fri, 01 May 2020 09:42:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588351346; cv=none; d=google.com; s=arc-20160816; b=fE6DNopiYFSSISTnUe9CRZvqrJSQC2uTsQssVkeuxcbdUGOaWaAxyuSoeblC4wydDs gcBpPcgDWwQW59kUElL7WHX0YtRb8vOcNXjV62r5ZaBFGym7p2+oWlpKl+mVmne09zrI SHcAB/cO9Av3J5yBSnwd3c7Oxn50oWJT7UT6Uk7yo4HdiBla3jo3WtKMe7BJ2YJcKPfU gk/kQIG3B6OeAfbvCHkPx1Lk7+LS9HkJHo4bGaDjFWk3o9/60fPRDcrE5tsZja/NWTp4 JJJjt16eSaYWRiqrMsiVFyqsuagxeXxm1UyzGtvOQumXhJADwpS6xpj0js4lw0u6a2rK wgtA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=VJQAOHpk7fUR8FCYvQM1/nJ0Shpsb2xLoWefWMlqHeg=; b=BOcSxIW5jwZkYBbBPBdH2aT56xevi1lujSD8wX6ZC+J2YqzvVswgCvijEGCM+2ovrS akJddXbE7XkmpiW2Ih1FjC89kITouZs7PRJoqpvQxYveZbriiR9f2d502vROtziM1Dfn pPUcg0VlEzsw74NnNJ43Xj0mgoxxteFBONTcqqtzWojDjTfvBgDA/lp3y6gP/nibQ5Ra +1xxAr1Vfinasx4S/p+T+4lmSfh0uPCna9cdhn9e3f27d8LZBhi5MHd9RcBC2hNsbvhd LEdGiW9R9+fRMim1g7NCd/cA058uuhn9tiW1mzMLcSVYBK32aPskj8bCcB/tNKN0kgoh UvUQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=A1sA58v3; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o16si1863066edr.91.2020.05.01.09.41.51; Fri, 01 May 2020 09:42:26 -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; dkim=pass header.i=@kernel.org header.s=default header.b=A1sA58v3; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729046AbgEAQjV (ORCPT + 99 others); Fri, 1 May 2020 12:39:21 -0400 Received: from mail.kernel.org ([198.145.29.99]:41754 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728443AbgEAQjV (ORCPT ); Fri, 1 May 2020 12:39:21 -0400 Received: from sol.localdomain (c-107-3-166-239.hsd1.ca.comcast.net [107.3.166.239]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id B65AE20836; Fri, 1 May 2020 16:39:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1588351160; bh=SXWlxqu7pgvATohHQ/UgvPXrCiKEtCLb5uj671OqN6c=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=A1sA58v3A2VW5QwXPr1klWxVUq6ttK7qLfrVCJCWzcCBgV+/OT6Qd8HgUJldZTc1G TDpYn7IYgPkNFP+I7IgI1om3TTRVigXKL4RHJFYLnJ75siOF9QAFTy2383zixoOq6e 9BLqn8558zkddKMEGtDSlRXFY43VJqsHyTNDtY1o= Date: Fri, 1 May 2020 09:39:19 -0700 From: Eric Biggers To: Christophe Leroy Cc: linux-crypto@vger.kernel.org Subject: Re: [PATCH] crypto: lib/sha256 - return void Message-ID: <20200501163919.GA915@sol.localdomain> References: <20200501071338.777352-1-ebiggers@kernel.org> <3ba66f39-e84f-43c6-a36b-17cd231f55db@c-s.fr> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <3ba66f39-e84f-43c6-a36b-17cd231f55db@c-s.fr> Sender: linux-crypto-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Fri, May 01, 2020 at 02:28:12PM +0200, Christophe Leroy wrote: > > -extern int sha256_update(struct sha256_state *sctx, const u8 *input, > > - unsigned int length); > > -extern int sha256_final(struct sha256_state *sctx, u8 *hash); > > +extern void sha256_update(struct sha256_state *sctx, const u8 *data, > > + unsigned int len); > > +extern void sha256_final(struct sha256_state *sctx, u8 *out); > > The 'extern' keywork is useless in a function declaration. It should be > removed, as recommended by 'checkpatch --strict'. Sure I can do this, just keep in mind that a lot of kernel code still uses 'extern' (including the other function declarations in this file) and some people still disagree about the preferred style. That's why this warning hasn't been enabled in 'checkpatch' by default. - Eric