Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp846031rwl; Fri, 24 Mar 2023 02:51:07 -0700 (PDT) X-Google-Smtp-Source: AK7set/G6Pk0fzgW4XKGzZYbQfVgo2A9UHki/PBYbfwrhEESfOsLU5vUrQeN0ioZH5g226CbZ3fd X-Received: by 2002:a05:6a20:7da6:b0:db:91fd:92b0 with SMTP id v38-20020a056a207da600b000db91fd92b0mr953706pzj.1.1679651467082; Fri, 24 Mar 2023 02:51:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1679651467; cv=none; d=google.com; s=arc-20160816; b=guPvjD3df8oQo0WovcETEhSu8lfbZA8p1PH+apbSkHiwR3bX+zxu7ZlGC6e8bgYisC 1Dl4qOBJdXnrmhQkV1le/QPqPRSW0ccTF5EFJ/XnQJXh1j+CviD2T4gyfs2P8JKIahGs +DqK2+7yhYcfRaY70GpSPo0ltcU/goSc5LeYu0z96xH7FbdKgXNF2EXtSeLvX/d9E1IO 4VVL21e3fFlYRYg/cJEs5s0D/+yyvYPdXQ0rphTN/URgU3tM7WYUBgszRiOHqk5nC408 ZGV/Tndwi0UUAUrgr5GrciNw0RGopd58n+lOWDDkSfTmMCK4EJpyU2cMdZOtc9or7hSZ w/sg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date; bh=+1Jc2GnNhImht/dO2zzuS2x5c9HRRTxKtd1hU6Ceq1g=; b=C2oE24znnZdfETzjiOrRJ8G4UrqlI5lHPTGHNQQ4r7GVrTBIY+EjJ9nqcHPSzaVCqf 9zvzRzm8ynfbdQaD8c98gIi5CsQtPTvoFkyloCBta94EdmoP9kuuljvtPSsJUe1XOZwW gPAvjcOzUhfahDDHAp+SgIlboxlOwSk32ovp+3Vg2aqie7XXOVuNOha1Ik8ezveX0J05 vfme1xtzxnGJWrn7L683rDhRg7qfEzhiPM+u4yCQLHcOKo+oBxNmQwzgLkmrBE1BWm7J HUVxMkwifUPn1vPMXgxizkDzvYytayvp4uGNAGFuaedr/bPcmBac1Wva7yLPre9xSugj 89eQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 198-20020a6306cf000000b005073e3343a4si21527360pgg.342.2023.03.24.02.50.54; Fri, 24 Mar 2023 02:51:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231422AbjCXJuv (ORCPT + 99 others); Fri, 24 Mar 2023 05:50:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44946 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230382AbjCXJuo (ORCPT ); Fri, 24 Mar 2023 05:50:44 -0400 Received: from 167-179-156-38.a7b39c.syd.nbn.aussiebb.net (167-179-156-38.a7b39c.syd.nbn.aussiebb.net [167.179.156.38]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DEC8811654; Fri, 24 Mar 2023 02:50:42 -0700 (PDT) Received: from loth.rohan.me.apana.org.au ([192.168.167.2]) by formenos.hmeau.com with smtp (Exim 4.94.2 #2 (Debian)) id 1pfe3k-008ExG-92; Fri, 24 Mar 2023 17:50:09 +0800 Received: by loth.rohan.me.apana.org.au (sSMTP sendmail emulation); Fri, 24 Mar 2023 17:50:08 +0800 Date: Fri, 24 Mar 2023 17:50:08 +0800 From: Herbert Xu To: Jia Jie Ho Cc: "David S . Miller" , Rob Herring , Krzysztof Kozlowski , Emil Renner Berthing , Conor Dooley , linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-riscv@lists.infradead.org Subject: Re: [PATCH v3 4/4] crypto: starfive - Add hash and HMAC support Message-ID: References: <20230313135646.2077707-1-jiajie.ho@starfivetech.com> <20230313135646.2077707-5-jiajie.ho@starfivetech.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=4.3 required=5.0 tests=HELO_DYNAMIC_IPADDR2, PDS_RDNS_DYNAMIC_FP,RDNS_DYNAMIC,SPF_HELO_NONE,SPF_PASS,TVD_RCVD_IP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Level: **** X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org On Fri, Mar 24, 2023 at 05:48:45PM +0800, Herbert Xu wrote: > > Please don't allocate the whole thing because it could be unlimited > in size (and triggered from user-space by untrusted users too). > > If you have to copy, then just allocate a single page and copy > that, hash, and then repeat until it's all done. Nevermind, your hardware doesn't support hashing piece-meal. So just use the fallback if it's not aligned. Cheers, -- Email: Herbert Xu Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt