Received: by 2002:a05:6a10:c604:0:0:0:0 with SMTP id y4csp977591pxt; Fri, 6 Aug 2021 20:07:51 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyrQeAAuBiP8vyCrWsGHVyLDatCxseLz3WiH8TGbVDhSyKZylqCkiRCXwRRAdbSFD8AbTuu X-Received: by 2002:a17:907:9546:: with SMTP id ex6mr12666152ejc.441.1628305671417; Fri, 06 Aug 2021 20:07:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628305671; cv=none; d=google.com; s=arc-20160816; b=N92cAMCm5ikHmA5m3fhcsf3VAeq5egjWHca/w7j+GT/hhsMYCTPgo4cA76Xm3ZPXIj ZrAnXo00zYGVQtA6SfoNQNHvE/sUgRtJ8gtX1MCPLukZXEt2nc6PXIZL+T2IafSxW3pq t+4Y9+Mof98R3b8q3ocKqrK+OiNJucT2YIbhW8hTBptjuZHVwlKAGbtIy0lv4TI3hilz qmUU2TC918x/wNq8iz/d+3Hvv8G1imRymqoCfOPWLPELC7QhzGVAfd2/c5D6QDDSYb1B qsNUMNa9OeD4WSiQNzbYXrweYyzaEKtN/fDdjuqQXqRvzMhP9XVjXCqQuKrHRoUL8Noc urJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:feedback-id:message-id:date :content-transfer-encoding:mime-version:subject:to:from; bh=48MkvtS4nvHtZjPv8OQOJ7/fJ2K/6DVoXzHHNpRU/+Y=; b=lLFTpLN68LGKKTPTf9jsDIeRLZT3yb7K/PUQ6S3ELtmasfBQ/mCblybvf8GD4Kkl8S 5jCAt6dRZlJ3ov6OzxcBLjDEmRHM8tfbuCKnGwbCsF+lamccgjVIZHGOOR1aYh4b0jyV blGQsu+YpuU/8cAsVRNrvgzaWzI8tE/eUSdlF25SpK1ThKbZH+sVTOXJct9hdHegK4Dd WSWaIO+eEOg1JUjWzeMdlEWxdHyYQNvrWa+HPBNR/Lj3zL0UiiVmGHHJDVzq1k33wG/O 8z6H21XAj+4OaMUbeHhHwqS0Kt7fLVf3qca7yXLNNxG2DUarsL5BAnuqBs29ZusGl4UG +pNQ== 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 cx5si8601998edb.163.2021.08.06.20.07.14; Fri, 06 Aug 2021 20:07:51 -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 S230361AbhHGDHR (ORCPT + 99 others); Fri, 6 Aug 2021 23:07:17 -0400 Received: from smtpbg703.qq.com ([203.205.195.89]:56072 "EHLO smtpproxy21.qq.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S230363AbhHGDHP (ORCPT ); Fri, 6 Aug 2021 23:07:15 -0400 X-QQ-GoodBg: 1 X-QQ-SSF: 0040000000000010 X-QQ-FEAT: CmekkwahvI8ysj6cK6D4a3Q6gfvb0Hz2j8u+VNJz9PdKxbIpnk4jxM9fll0Q9 cAxL7pzbGie23SCx6qrWrUL/qrFaPyYCYvERt+rLR5oxOYZFQmSMc1GQBzznf+1zre+rLsa GGvY+LGvfqml2ya7XQDqgaExvyPr4LlmPPTflSYo4VifLtWgGtSJPVLa8265twwWCtnonQ9 tCy45yHEcedNVe0lsGuVXaas26G0kREccr87vel5BvWEvi45l28kp1nIMCO402vOSX+U6Vf TITawx1F4FjVPG4y9SBUgo8nOgI2KhUtlTk0GRhW5swqb5d9aQKSKh8bes3Fv4lCudiRKzQ xPMoUsWHAGv0EbcDak= X-QQ-BUSINESS-ORIGIN: 2 X-Originating-IP: 139.226.39.251 X-QQ-STYLE: X-QQ-mid: logic626t1628305599t2329546 From: "=?ISO-8859-1?B?Q2hlbiBMaQ==?=" To: "=?ISO-8859-1?B?aGVyYmVydA==?=" , "=?ISO-8859-1?B?ZGF2ZW0=?=" , "=?ISO-8859-1?B?bGludXgtY3J5cHRv?=" , "=?ISO-8859-1?B?bGludXgta2VybmVs?=" Subject: [PATCH] crypto: lib/sha256 - add sha256_value function Mime-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Content-Transfer-Encoding: base64 Date: Sat, 7 Aug 2021 11:06:39 +0800 X-Priority: 1 Message-ID: X-QQ-MIME: TCMime 1.0 by Tencent X-Mailer: QQMail 2.x X-QQ-Mailer: QQMail 2.x X-QQ-SENDSIZE: 520 Received: from qq.com (unknown [127.0.0.1]) by smtp.qq.com (ESMTP) with SMTP id ; Sat, 07 Aug 2021 11:06:40 +0800 (CST) Feedback-ID: logic:uniontech.com:qybgforeign:qybgforeign1 X-QQ-Bgrelay: 1 Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org QWRkIGEgZnVuY3Rpb24gc2hhMjU2X3ZhbHVlKCkgd2hpY2ggYWNjZXB0cyBhIHN0cmluZyBh bmQgc3RvcmUgU0hBMjU2IGhhc2gNCm9mIHRoaXMgc3RyaW5nIGludG8gZGVzdC4NCg0KU2ln bmVkLW9mZi1ieTogQ2hlbiBMaSA8Y2hlbmxpQHVuaW9udGVjaC5jb20+DQotLS0NCiBpbmNs dWRlL2NyeXB0by9zaGEyLmggfCAgMSArDQogbGliL2NyeXB0by9zaGEyNTYuYyAgIHwgMjMg KysrKysrKysrKysrKysrKysrKysrKysNCiAyIGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlv bnMoKykNCg0KZGlmZiAtLWdpdCBhL2luY2x1ZGUvY3J5cHRvL3NoYTIuaCBiL2luY2x1ZGUv Y3J5cHRvL3NoYTIuaA0KaW5kZXggMjgzOGY1MjlmMzFlLi5jZTE3OTU0Y2FiMzggMTAwNjQ0 DQotLS0gYS9pbmNsdWRlL2NyeXB0by9zaGEyLmgNCisrKyBiL2luY2x1ZGUvY3J5cHRvL3No YTIuaA0KQEAgLTExNSw2ICsxMTUsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc2hhMjU2X2lu aXQoc3RydWN0IHNoYTI1Nl9zdGF0ZSAqc2N0eCkNCiB2b2lkIHNoYTI1Nl91cGRhdGUoc3Ry dWN0IHNoYTI1Nl9zdGF0ZSAqc2N0eCwgY29uc3QgdTggKmRhdGEsIHVuc2lnbmVkIGludCBs ZW4pOw0KIHZvaWQgc2hhMjU2X2ZpbmFsKHN0cnVjdCBzaGEyNTZfc3RhdGUgKnNjdHgsIHU4 ICpvdXQpOw0KIHZvaWQgc2hhMjU2KGNvbnN0IHU4ICpkYXRhLCB1bnNpZ25lZCBpbnQgbGVu LCB1OCAqb3V0KTsNCitpbnQgIHNoYTI1Nl92YWx1ZSh1OCAqKmRlc3QsIGNvbnN0IHU4ICpz cmMpOw0KIA0KIHN0YXRpYyBpbmxpbmUgdm9pZCBzaGEyMjRfaW5pdChzdHJ1Y3Qgc2hhMjU2 X3N0YXRlICpzY3R4KQ0KIHsNCmRpZmYgLS1naXQgYS9saWIvY3J5cHRvL3NoYTI1Ni5jIGIv bGliL2NyeXB0by9zaGEyNTYuYw0KaW5kZXggNzJhNGIwYjFkZjI4Li5jZTFkZTdhM2UzMmUg MTAwNjQ0DQotLS0gYS9saWIvY3J5cHRvL3NoYTI1Ni5jDQorKysgYi9saWIvY3J5cHRvL3No YTI1Ni5jDQpAQCAtMTMsNiArMTMsOCBAQA0KIA0KICNpbmNsdWRlIDxsaW51eC9iaXRvcHMu aD4NCiAjaW5jbHVkZSA8bGludXgvZXhwb3J0Lmg+DQorI2luY2x1ZGUgPGxpbnV4L21tLmg+ DQorI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4NCiAjaW5jbHVkZSA8bGludXgvbW9kdWxlLmg+ DQogI2luY2x1ZGUgPGxpbnV4L3N0cmluZy5oPg0KICNpbmNsdWRlIDxjcnlwdG8vc2hhMi5o Pg0KQEAgLTIwNiw0ICsyMDgsMjUgQEAgdm9pZCBzaGEyNTYoY29uc3QgdTggKmRhdGEsIHVu c2lnbmVkIGludCBsZW4sIHU4ICpvdXQpDQogfQ0KIEVYUE9SVF9TWU1CT0woc2hhMjU2KTsN CiANCitpbnQgc2hhMjU2X3ZhbHVlKHU4ICoqZGVzdCwgY29uc3QgdTggKnNyYykNCit7DQor CXU4IG91dFtTSEEyNTZfRElHRVNUX1NJWkVdOw0KKwlpbnQgaSwgazsNCisJdW5zaWduZWQg Y2hhciBoZXhbMl07DQorDQorCSpkZXN0ID0ga3ZtYWxsb2Moc2l6ZW9mKHU4KSAqIChTSEEy NTZfQkxPQ0tfU0laRSArIDEpLCBHRlBfS0VSTkVMKTsNCisJaWYgKFpFUk9fT1JfTlVMTF9Q VFIoKmRlc3QpKQ0KKwkJcmV0dXJuIC1FTk9NRU07DQorCXNoYTI1NihzcmMsIHN0cmxlbihz cmMpLCBvdXQpOw0KKw0KKwlmb3IgKGkgPSAwLCBrID0gMDsgaSA8IFNIQTI1Nl9ESUdFU1Rf U0laRTsgaSsrKSB7DQorCQlzcHJpbnRmKGhleCwgIiUwMngiLCBvdXRbaV0pOw0KKwkJKCpk ZXN0KVtrKytdID0gaGV4WzBdOw0KKwkJKCpkZXN0KVtrKytdID0gaGV4WzFdOw0KKwl9DQor CSgqZGVzdClba10gPSAnXDAnOw0KKwlyZXR1cm4gMDsNCit9DQorRVhQT1JUX1NZTUJPTChz aGEyNTZfdmFsdWUpOw0KKw0KIE1PRFVMRV9MSUNFTlNFKCJHUEwiKTsNCi0tIA0KMi4zMi4w LjkzLmc2NzBiODFhODkw