From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 61F6DCAC5B0 for ; Mon, 29 Sep 2025 11:31:50 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1v3C5P-0005eC-Ns; Mon, 29 Sep 2025 07:30:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1v3C51-0005Wh-Ih for grub-devel@gnu.org; Mon, 29 Sep 2025 07:30:08 -0400 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1v3C4s-0002vS-4g for grub-devel@gnu.org; Mon, 29 Sep 2025 07:30:06 -0400 Received: from pps.filterd (m0356517.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 58SMK6DZ022485; Mon, 29 Sep 2025 11:29:43 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=pp1; bh=SoW5xx8ZM8+ZDmXJEVF7zLjQTb3iLVJztW94UKNBn fo=; b=WabJbac3N4FPUl4Hy84N9mYuw+pQYr8VWVJuYp/WhgyOwmHJcd2Itqjxn rN9Td/HWot93zCjSNjV02E+g3setN2ABL5UFOrHsanvv7qO2aabp1+DhCyjlRpPA 9hwSfdYPj3F6yrjhIRl+bxbyGMkiEF9cbWtgwsVTICZ3SXcgVsN/Qk039mqJ5RIY kL8pHtLAw20yOcYd9V+fpMPJQWwq3jXUpFFLPrXeAyaeufCkZZyPE4/YpqmokELY kDgd1LaFGb0wINAnBIqgZWh2KzLIqVx94wF03NcgN99cBpftQ9q7qCU/cZXc0Uug 9siejfLVbkEMHV0e1Lh6/n4amMx5w== Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 49e7n7huqp-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 29 Sep 2025 11:29:43 +0000 (GMT) Received: from m0356517.ppops.net (m0356517.ppops.net [127.0.0.1]) by pps.reinject (8.18.1.12/8.18.0.8) with ESMTP id 58TBThrj029157; Mon, 29 Sep 2025 11:29:43 GMT Received: from ppma22.wdc07v.mail.ibm.com (5c.69.3da9.ip4.static.sl-reverse.com [169.61.105.92]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 49e7n7huqk-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 29 Sep 2025 11:29:43 +0000 (GMT) Received: from pps.filterd (ppma22.wdc07v.mail.ibm.com [127.0.0.1]) by ppma22.wdc07v.mail.ibm.com (8.18.1.2/8.18.1.2) with ESMTP id 58T8FGRB003926; Mon, 29 Sep 2025 11:29:41 GMT Received: from smtprelay03.fra02v.mail.ibm.com ([9.218.2.224]) by ppma22.wdc07v.mail.ibm.com (PPS) with ESMTPS id 49etmxnwyw-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 29 Sep 2025 11:29:41 +0000 Received: from smtpav04.fra02v.mail.ibm.com (smtpav04.fra02v.mail.ibm.com [10.20.54.103]) by smtprelay03.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 58TBTbMB44564934 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 29 Sep 2025 11:29:37 GMT Received: from smtpav04.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id B8C572004B; Mon, 29 Sep 2025 11:29:37 +0000 (GMT) Received: from smtpav04.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 6845A20040; Mon, 29 Sep 2025 11:29:35 +0000 (GMT) Received: from li-fc74f8cc-3279-11b2-a85c-ef5828687581.ibm.com.com (unknown [9.39.17.35]) by smtpav04.fra02v.mail.ibm.com (Postfix) with ESMTP; Mon, 29 Sep 2025 11:29:35 +0000 (GMT) From: Srish Srinivasan To: grub-devel@gnu.org Cc: daniel.kiper@oracle.com, phcoder@gmail.com, adhamilt@gmail.com, sudhakar@linux.ibm.com, stefanb@linux.ibm.com, nayna@linux.ibm.com, sridharm@linux.ibm.com, ssrish@linux.ibm.com Subject: [PATCH v2] tests: Extend pbkdf2_test to cover HMAC-SHA{256, 512} Date: Mon, 29 Sep 2025 16:59:34 +0530 Message-ID: <20250929112934.554725-1-ssrish@linux.ibm.com> X-Mailer: git-send-email 2.51.0 MIME-Version: 1.0 X-TM-AS-GCONF: 00 X-Proofpoint-ORIG-GUID: eu8q86UoggfoSxvExJKLFwfOWwUJ6mQa X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwOTI3MDAyNSBTYWx0ZWRfX/BRqROhac3G0 6AProXlY054t8w+dO8Z1+6a1Iufb+8+E4ssl7kHfBMk8/SARrvTTCZowR/jymorfyIxamZ8SrLD KeOdO+uKrsKY1qt7MllKb71Q+YUPFQIRt6BqvoRPm7uHSF1BlCmQhgS+9eHYKlg0ppm8btLUvAK SZ5g3HXO77vOXk+jCpebCOC3T7b8zfYcJSwg2aiaOncAObezadRRHzOac/8UA6ML8BFpoB8Qn2O C81/Dq0+5FI9PxI0HV2D3bmg+993TheGhCss0PeVVdf/6wohgyU3oMMTiVvEnkaui/3E3egWrO3 OV4UDld1sgLZohNRlilarXDn8P6NUnUw/GM8+9EYH9YVaZNENFmPNVIuHBKGm+SgtjBb7YgKKHk HI5MN7rjTyDIBZ6yZ2wBV3pRBE5Dhg== X-Proofpoint-GUID: wAZuuEx37CuO94G3bgbvHE4du_GMCSPx X-Authority-Analysis: v=2.4 cv=T7qBjvKQ c=1 sm=1 tr=0 ts=68da6da7 cx=c_pps a=5BHTudwdYE3Te8bg5FgnPg==:117 a=5BHTudwdYE3Te8bg5FgnPg==:17 a=yJojWOMRYYMA:10 a=VnNF1IyMAAAA:8 a=AAzvdZdrdTAFcsdzwCAA:9 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1117,Hydra:6.1.9,FMLib:17.12.80.40 definitions=2025-09-29_04,2025-09-29_02,2025-03-28_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 adultscore=0 impostorscore=0 lowpriorityscore=0 malwarescore=0 spamscore=0 clxscore=1015 suspectscore=0 bulkscore=0 phishscore=0 priorityscore=1501 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.19.0-2509150000 definitions=main-2509270025 Received-SPF: pass client-ip=148.163.156.1; envelope-from=ssrish@linux.ibm.com; helo=mx0a-001b2d01.pphosted.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001, T_SPF_HELO_TEMPERROR=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: The development of GNU GRUB Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org SE1BQy1TSEExIGlzIHRoZSBvbmx5IEhNQUMgdmFyaWFudCB0ZXN0ZWQgaW4gdGhlIGV4aXN0aW5n IHZlY3RvcnMuCkFkZCB2ZWN0b3JzIHRvIHRlc3QgSE1BQy1TSEF7MjU2LCA1MTJ9IGFzIHdlbGwu CgpTaWduZWQtb2ZmLWJ5OiBTcmlzaCBTcmluaXZhc2FuIDxzc3Jpc2hAbGludXguaWJtLmNvbT4K UmV2aWV3ZWQtYnk6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXguaWJtLmNvbT4KUmV2aWV3 ZWQtYnk6IFN1ZGhha2FyIEt1cHB1c2FteSA8c3VkaGFrYXJAbGludXguaWJtLmNvbT4KLS0tCiBn cnViLWNvcmUvdGVzdHMvcGJrZGYyX3Rlc3QuYyB8IDg5ICsrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgODggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv bigtKQoKZGlmZiAtLWdpdCBhL2dydWItY29yZS90ZXN0cy9wYmtkZjJfdGVzdC5jIGIvZ3J1Yi1j b3JlL3Rlc3RzL3Bia2RmMl90ZXN0LmMKaW5kZXggNGVlYjhiODlmLi5iYTczNWQ0ZWMgMTAwNjQ0 Ci0tLSBhL2dydWItY29yZS90ZXN0cy9wYmtkZjJfdGVzdC5jCisrKyBiL2dydWItY29yZS90ZXN0 cy9wYmtkZjJfdGVzdC5jCkBAIC0zMSw2ICszMSw3IEBAIHN0YXRpYyBzdHJ1Y3QKICAgZ3J1Yl9z aXplX3QgU2xlbjsKICAgdW5zaWduZWQgaW50IGM7CiAgIGdydWJfc2l6ZV90IGRrTGVuOworICBj b25zdCBnY3J5X21kX3NwZWNfdCAqSE1BQ192YXJpYW50OwogICBjb25zdCBjaGFyICpESzsKIH0g dmVjdG9yc1tdID0gewogICAvKiBSRkM2MDcwLiAqLwpAQCAtMzgsNiArMzksNyBAQCBzdGF0aWMg c3RydWN0CiAgICAgInBhc3N3b3JkIiwgOCwKICAgICAic2FsdCIsIDQsCiAgICAgMSwgMjAsCisg ICAgR1JVQl9NRF9TSEExLAogICAgICJceDBjXHg2MFx4YzhceDBmXHg5Nlx4MWZceDBlXHg3MVx4 ZjNceGE5XHhiNVx4MjRceGFmXHg2MFx4MTIiCiAgICAgIlx4MDZceDJmXHhlMFx4MzdceGE2Igog ICB9LApAQCAtNDUsNiArNDcsNyBAQCBzdGF0aWMgc3RydWN0CiAgICAgInBhc3N3b3JkIiwgOCwK ICAgICAic2FsdCIsIDQsCiAgICAgMiwgMjAsCisgICAgR1JVQl9NRF9TSEExLAogICAgICJceGVh XHg2Y1x4MDFceDRkXHhjN1x4MmRceDZmXHg4YyIKICAgICAiXHhjZFx4MWVceGQ5XHgyYVx4Y2Vc eDFkXHg0MVx4ZjAiCiAgICAgIlx4ZDhceGRlXHg4OVx4NTciCkBAIC01Myw2ICs1Niw3IEBAIHN0 YXRpYyBzdHJ1Y3QKICAgICAicGFzc3dvcmQiLCA4LAogICAgICJzYWx0IiwgNCwKICAgICA0MDk2 LCAyMCwKKyAgICBHUlVCX01EX1NIQTEsCiAgICAgIlx4NGJceDAwXHg3OVx4MDFceGI3XHg2NVx4 NDhceDlhXHhiZVx4YWRceDQ5XHhkOVx4MjZceGY3IgogICAgICJceDIxXHhkMFx4NjVceGE0XHgy OVx4YzEiCiAgIH0sCkBAIC02MCw2ICs2NCw3IEBAIHN0YXRpYyBzdHJ1Y3QKICAgICAicGFzc3dv cmRQQVNTV09SRHBhc3N3b3JkIiwgMjQsCiAgICAgInNhbHRTQUxUc2FsdFNBTFRzYWx0U0FMVHNh bHRTQUxUc2FsdCIsIDM2LAogICAgIDQwOTYsIDI1LAorICAgIEdSVUJfTURfU0hBMSwKICAgICAi XHgzZFx4MmVceGVjXHg0Zlx4ZTRceDFjXHg4NFx4OWJceDgwXHhjOFx4ZDhceDM2XHg2Mlx4YzAi CiAgICAgIlx4ZTRceDRhXHg4Ylx4MjlceDFhXHg5Nlx4NGNceGYyXHhmMFx4NzBceDM4IgogICB9 LApAQCAtNjcsNyArNzIsODkgQEAgc3RhdGljIHN0cnVjdAogICAgICJwYXNzXDB3b3JkIiwgOSwK ICAgICAic2FcMGx0IiwgNSwKICAgICA0MDk2LCAxNiwKKyAgICBHUlVCX01EX1NIQTEsCiAgICAg Ilx4NTZceGZhXHg2YVx4YTdceDU1XHg0OFx4MDlceDlkXHhjY1x4MzdceGQ3XHhmMFx4MzRceDI1 XHhlMFx4YzMiCisgIH0sCisgIC8qIFJlLXVzaW5nIHRoZSBhYm92ZSB2ZWN0b3JzIGZvciBITUFD LVNIQXsyNTYsNTEyfSAqLworICB7CisgICAgInBhc3N3b3JkIiwgOCwKKyAgICAic2FsdCIsIDQs CisgICAgMSwgMjAsCisgICAgR1JVQl9NRF9TSEEyNTYsCisgICAgIlx4MTJceDBmXHhiNlx4Y2Zc eGZjXHhmOFx4YjNceDJjXHg0M1x4ZTdceDIyXHg1Mlx4NTZceGM0XHhmOCIKKyAgICAiXHgzN1x4 YThceDY1XHg0OFx4YzkiCisgIH0sCisgIHsKKyAgICAicGFzc3dvcmQiLCA4LAorICAgICJzYWx0 IiwgNCwKKyAgICAyLCAyMCwKKyAgICBHUlVCX01EX1NIQTI1NiwKKyAgICAiXHhhZVx4NGRceDBj XHg5NVx4YWZceDZiXHg0Nlx4ZDMiCisgICAgIlx4MmRceDBhXHhkZlx4ZjlceDI4XHhmMFx4NmRc eGQwIgorICAgICJceDJhXHgzMFx4M2ZceDhlIgorICB9LAorICB7CisgICAgInBhc3N3b3JkIiwg OCwKKyAgICAic2FsdCIsIDQsCisgICAgNDA5NiwgMjAsCisgICAgR1JVQl9NRF9TSEEyNTYsCisg ICAgIlx4YzVceGU0XHg3OFx4ZDVceDkyXHg4OFx4YzhceDQxXHhhYVx4NTNceDBkXHhiNlx4ODRc eDVjIgorICAgICJceDRjXHg4ZFx4OTZceDI4XHg5M1x4YTAiCisgIH0sCisgIHsKKyAgICAicGFz c3dvcmRQQVNTV09SRHBhc3N3b3JkIiwgMjQsCisgICAgInNhbHRTQUxUc2FsdFNBTFRzYWx0U0FM VHNhbHRTQUxUc2FsdCIsIDM2LAorICAgIDQwOTYsIDI1LAorICAgIEdSVUJfTURfU0hBMjU2LAor ICAgICJceDM0XHg4Y1x4ODlceGRiXHhjYlx4ZDNceDJiXHgyZlx4MzJceGQ4XHgxNFx4YjhceDEx XHg2ZSIKKyAgICAiXHg4NFx4Y2ZceDJiXHgxN1x4MzRceDdlXHhiY1x4MThceDAwXHgxOFx4MWMi CisgIH0sCisgIHsKKyAgICAicGFzc1wwd29yZCIsIDksCisgICAgInNhXDBsdCIsIDUsCisgICAg NDA5NiwgMTYsCisgICAgR1JVQl9NRF9TSEEyNTYsCisgICAgIlx4ODlceGI2XHg5ZFx4MDVceDE2 XHhmOFx4MjlceDg5XHgzY1x4NjlceDYyXHgyNlx4NjVceDBhXHg4Nlx4ODciCisgIH0sCisgIHsK KyAgICAicGFzc3dvcmQiLCA4LAorICAgICJzYWx0IiwgNCwKKyAgICAxLCAyMCwKKyAgICBHUlVC X01EX1NIQTUxMiwKKyAgICAiXHg4Nlx4N2ZceDcwXHhjZlx4MWFceGRlXHgwMlx4Y2ZceGYzXHg3 NVx4MjVceDk5XHhhM1x4YTVceDNkIgorICAgICJceGM0XHhhZlx4MzRceGM3XHhhNiIKKyAgfSwK KyAgeworICAgICJwYXNzd29yZCIsIDgsCisgICAgInNhbHQiLCA0LAorICAgIDIsIDIwLAorICAg IEdSVUJfTURfU0hBNTEyLAorICAgICJceGUxXHhkOVx4YzFceDZhXHhhNlx4ODFceDcwXHg4YSIK KyAgICAiXHg0NVx4ZjVceGM3XHhjNFx4ZTJceDE1XHhjZVx4YjYiCisgICAgIlx4NmVceDAxXHgx YVx4MmUiCisgIH0sCisgIHsKKyAgICAicGFzc3dvcmQiLCA4LAorICAgICJzYWx0IiwgNCwKKyAg ICA0MDk2LCAyMCwKKyAgICBHUlVCX01EX1NIQTUxMiwKKyAgICAiXHhkMVx4OTdceGIxXHhiM1x4 M2RceGIwXHgxNFx4M2VceDAxXHg4Ylx4MTJceGYzXHhkMVx4ZDEiCisgICAgIlx4NDdceDllXHg2 Y1x4ZGVceGJkXHhjYyIKKyAgfSwKKyAgeworICAgICJwYXNzd29yZFBBU1NXT1JEcGFzc3dvcmQi LCAyNCwKKyAgICAic2FsdFNBTFRzYWx0U0FMVHNhbHRTQUxUc2FsdFNBTFRzYWx0IiwgMzYsCisg ICAgNDA5NiwgMjUsCisgICAgR1JVQl9NRF9TSEE1MTIsCisgICAgIlx4OGNceDA1XHgxMVx4ZjRc eGM2XHhlNVx4OTdceGM2XHhhY1x4NjNceDE1XHhkOFx4ZjBceDM2IgorICAgICJceDJlXHgyMlx4 NWZceDNjXHg1MFx4MTRceDk1XHhiYVx4MjNceGI4XHg2OCIKKyAgfSwKKyAgeworICAgICJwYXNz XDB3b3JkIiwgOSwKKyAgICAic2FcMGx0IiwgNSwKKyAgICA0MDk2LCAxNiwKKyAgICBHUlVCX01E X1NIQTUxMiwKKyAgICAiXHg5ZFx4OWVceDljXHg0Y1x4ZDJceDFmXHhlNFx4YmVceDI0XHhkNVx4 YjhceDI0XHg0Y1x4NzVceDk2XHg2NSIKICAgfQogfTsKIApAQCAtODAsNyArMTY3LDcgQEAgcGJr ZGYyX3Rlc3QgKHZvaWQpCiAgICAgewogICAgICAgZ2NyeV9lcnJfY29kZV90IGVycjsKICAgICAg IGdydWJfdWludDhfdCBES1szMl07Ci0gICAgICBlcnIgPSBncnViX2NyeXB0b19wYmtkZjIgKEdS VUJfTURfU0hBMSwKKyAgICAgIGVyciA9IGdydWJfY3J5cHRvX3Bia2RmMiAodmVjdG9yc1tpXS5I TUFDX3ZhcmlhbnQsCiAJCQkJKGNvbnN0IGdydWJfdWludDhfdCAqKSB2ZWN0b3JzW2ldLlAsCiAJ CQkJdmVjdG9yc1tpXS5QbGVuLAogCQkJCShjb25zdCBncnViX3VpbnQ4X3QgKikgdmVjdG9yc1tp XS5TLAotLSAKMi41MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KR3J1Yi1kZXZlbCBtYWlsaW5nIGxpc3QKR3J1Yi1kZXZlbEBnbnUub3JnCmh0dHBz Oi8vbGlzdHMuZ251Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2dydWItZGV2ZWwK