Received: by 2002:a05:6a10:8a4d:0:0:0:0 with SMTP id dn13csp633129pxb; Fri, 13 Aug 2021 02:58:01 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw9V076mtKs3nKBwAp2CyvypaQQ8Y3KXRkZ07Okn+HDVg/WYOsA+PHTc2O5fQLqX4Ppfd+n X-Received: by 2002:a5e:d80e:: with SMTP id l14mr1413616iok.79.1628848681605; Fri, 13 Aug 2021 02:58:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628848681; cv=none; d=google.com; s=arc-20160816; b=nIT4OCGbcqpYMq9uque50xtXiH8il9aR5DkCMbo+KNNnmoEXA0oicVlrDlxT+uJV8Y zeMWQVhJn1dwAbUdAKxZP76rX56Xu9VgQ1rom8/gvwPcpEEByAnjkr5LkoLPeP88Kt3+ Cg9Swgq6PXLAs4JsiVShntbSjSysnrvvNCR9UeFduBbt9Ee3nnlABQfPSi9INFmQSBfS pEGBezS6pylbMpWoPChe+nAu4KpP4o8qpHm3akeEGQtpu7xrncl6gfPa3p6ZMX89SxlU uHG5EKaBYJKBM01brOXcuPbjAIJkmNR4e2BudM6LhdaOOo6yau813p0/FlgnqJLnU27v kgDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:message-id:date:subject:cc:to:from; bh=w7C9AJ6kAkyJ/pj9Q+aJ2wzDol5HR1DNWCcL+KSoBRw=; b=Xv7il3KST8lfX4wU7yzjuSbfmQbv7/HJScyBumJXQELd7oWj+ygOZhwghlgqWzse85 TLFCj7yq/71DV2SBUpL9dxBVlZX8Of8/NQabw224nLMhZ5pHQfoz3ijYZYvw2l/A/XUb vuv7HdD0GKa8P54LKB5LSlZbS0E00AE40KHRGSVyVVJwVIj+LWbKrXPRq+pAWbC07qp1 iW3ITuwW+Oc6BegyOgsEt4QzRZPRSPW5e1xYdUr8lK1y8czSsNzWW+n1LOh4twXCXH2u gictnYKwJv1ANNgbE+vxk5Y19guh7U4rDqad3JVmPoIsI6FAs3dw8fFRp50VoYcPrFQt itMQ== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b63si1010933iof.47.2021.08.13.02.57.42; Fri, 13 Aug 2021 02:58:01 -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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=huawei.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239351AbhHMJl4 (ORCPT + 99 others); Fri, 13 Aug 2021 05:41:56 -0400 Received: from szxga03-in.huawei.com ([45.249.212.189]:13311 "EHLO szxga03-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239316AbhHMJl4 (ORCPT ); Fri, 13 Aug 2021 05:41:56 -0400 Received: from dggemv711-chm.china.huawei.com (unknown [172.30.72.53]) by szxga03-in.huawei.com (SkyGuard) with ESMTP id 4GmJTx5Xxkz84Zf; Fri, 13 Aug 2021 17:41:25 +0800 (CST) Received: from dggpeml500012.china.huawei.com (7.185.36.15) by dggemv711-chm.china.huawei.com (10.1.198.66) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Fri, 13 Aug 2021 17:41:28 +0800 Received: from huawei.com (10.69.192.56) by dggpeml500012.china.huawei.com (7.185.36.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.2; Fri, 13 Aug 2021 17:41:27 +0800 From: Kai Ye To: CC: , , , Subject: [PATCH 0/5] crypto: hisilicon - supports hash algorithm for SEC engine Date: Fri, 13 Aug 2021 17:40:21 +0800 Message-ID: <1628847626-24383-1-git-send-email-yekai13@huawei.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.69.192.56] X-ClientProxiedBy: dggems702-chm.china.huawei.com (10.3.19.179) To dggpeml500012.china.huawei.com (7.185.36.15) X-CFilter-Loop: Reflected Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org The driver adds hash algorithms, sm3, md5, sha1, sha256, sha512. Add fallback tfm supporting. Modify the driver as needed. The fuzzing test has been passed. Kai Ye (5): crypto: hisilicon/sec - add ping-pong buffer for ahash crypto: hisilicon/sec - add ahash alg features for Kunpeng920 crypto: hisilicon/sec - support the larger packets for digest mode crypto: hisilicon/sec - ahash adapt to Kunpeng930 SQE crypto: hisilicon/sec - add fallback tfm supporting for ahash drivers/crypto/hisilicon/sec2/sec.h | 52 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 1315 +++++++++++++++++++++++++++- drivers/crypto/hisilicon/sec2/sec_crypto.h | 9 + 3 files changed, 1359 insertions(+), 17 deletions(-) -- 2.7.4