From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.groups.io with SMTP id smtpd.web09.12022.1623157642728945377 for ; Tue, 08 Jun 2021 06:07:22 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=JCcRFEE1; spf=pass (domain: redhat.com, ip: 170.10.133.124, mailfrom: lersek@redhat.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1623157641; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=WNJmAwZKDLl1rCdIKH4sP/tpla1vG2u7pIWnU6W2ScQ=; b=JCcRFEE1PPr3IzwXfp7mbpG92KIt86lOVgu3GpefxjHPn2A9YFcGGwvdbTiCk318Ygb4Ss jOFpmYH/eogVRx1F0HBoyf72eUQHbCoFjTJ/dqU1caodkl1oNGQFC2hsAqGk9lhWoa6K/+ 1MmLHES2JRfELg5xlBTPHOL1V1SGDqM= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-76-fS1wedEhOg6Mb-LBt7HAeA-1; Tue, 08 Jun 2021 09:07:20 -0400 X-MC-Unique: fS1wedEhOg6Mb-LBt7HAeA-1 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 9D6381012D91; Tue, 8 Jun 2021 13:07:18 +0000 (UTC) Received: from lacos-laptop-7.usersys.redhat.com (ovpn-113-27.ams2.redhat.com [10.36.113.27]) by smtp.corp.redhat.com (Postfix) with ESMTP id 4590E60CCC; Tue, 8 Jun 2021 13:07:02 +0000 (UTC) From: "Laszlo Ersek" To: edk2-devel-groups-io Cc: Jiaxin Wu , Maciej Rabeda , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Siyuan Fu Subject: [PATCH 5/6] NetworkPkg/IScsiDxe: support SHA256 in CHAP Date: Tue, 8 Jun 2021 15:06:51 +0200 Message-Id: <20210608130652.2434-6-lersek@redhat.com> In-Reply-To: <20210608130652.2434-1-lersek@redhat.com> References: <20210608130652.2434-1-lersek@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=lersek@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 SW5zZXJ0IGEgU0hBMjU2IENIQVBfSEFTSCBzdHJ1Y3R1cmUgYXQgdGhlIHN0YXJ0IG9mICJtQ2hh cEhhc2giLgoKVXBkYXRlIElTQ1NJX0NIQVBfTUFYX0RJR0VTVF9TSVpFIHRvIFNIQTI1Nl9ESUdF U1RfU0laRSAoMzIpLgoKVGhpcyBlbmFibGVzIHRoZSBpbml0aWF0b3IgYW5kIHRoZSB0YXJnZXQg dG8gbmVnb3RpYXRlIFNIQTI1NiBmb3IgQ0hBUCwgaW4KcHJlZmVyZW5jZSB0byBNRDUuCgpDYzog SmlheGluIFd1IDxqaWF4aW4ud3VAaW50ZWwuY29tPgpDYzogTWFjaWVqIFJhYmVkYSA8bWFjaWVq LnJhYmVkYUBsaW51eC5pbnRlbC5jb20+CkNjOiBQaGlsaXBwZSBNYXRoaWV1LURhdWTDqSA8cGhp bG1kQHJlZGhhdC5jb20+CkNjOiBTaXl1YW4gRnUgPHNpeXVhbi5mdUBpbnRlbC5jb20+ClJlZjog aHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD0zMzU1ClNpZ25l ZC1vZmYtYnk6IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Ci0tLQogTmV0d29ya1Br Zy9JU2NzaUR4ZS9JU2NzaUNIQVAuaCB8ICAzICsrLQogTmV0d29ya1BrZy9JU2NzaUR4ZS9JU2Nz aUNIQVAuYyB8IDEyICsrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25z KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvTmV0d29ya1BrZy9JU2NzaUR4ZS9JU2Nz aUNIQVAuaCBiL05ldHdvcmtQa2cvSVNjc2lEeGUvSVNjc2lDSEFQLmgKaW5kZXggMWU1Y2MwYjI4 N2VkLi5lMmRmNjM0YzRlNjcgMTAwNjQ0Ci0tLSBhL05ldHdvcmtQa2cvSVNjc2lEeGUvSVNjc2lD SEFQLmgKKysrIGIvTmV0d29ya1BrZy9JU2NzaUR4ZS9JU2NzaUNIQVAuaApAQCAtNiw0NCArNiw0 NSBAQCBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogQlNELTItQ2xhdXNlLVBhdGVudAogDQogKiov DQogDQogI2lmbmRlZiBfSVNDU0lfQ0hBUF9IXw0KICNkZWZpbmUgX0lTQ1NJX0NIQVBfSF8NCiAN CiAjZGVmaW5lIElTQ1NJX0FVVEhfTUVUSE9EX0NIQVAgICAgICAgICAgICAgICAgICAgICJDSEFQ Ig0KIA0KICNkZWZpbmUgSVNDU0lfS0VZX0NIQVBfQUxHT1JJVEhNICAgICAgICAgICAgICAgICAg IkNIQVBfQSINCiAjZGVmaW5lIElTQ1NJX0tFWV9DSEFQX0lERU5USUZJRVIgICAgICAgICAgICAg ICAgICJDSEFQX0kiDQogI2RlZmluZSBJU0NTSV9LRVlfQ0hBUF9DSEFMTEVOR0UgICAgICAgICAg ICAgICAgICAiQ0hBUF9DIg0KICNkZWZpbmUgSVNDU0lfS0VZX0NIQVBfTkFNRSAgICAgICAgICAg ICAgICAgICAgICAgIkNIQVBfTiINCiAjZGVmaW5lIElTQ1NJX0tFWV9DSEFQX1JFU1BPTlNFICAg ICAgICAgICAgICAgICAgICJDSEFQX1IiDQogDQogLy8NCiAvLyBJZGVudGlmaWVycyBvZiBzdXBw b3J0ZWQgQ0hBUCBoYXNoIGFsZ29yaXRobXM6DQogLy8gaHR0cHM6Ly93d3cuaWFuYS5vcmcvYXNz aWdubWVudHMvcHBwLW51bWJlcnMvcHBwLW51bWJlcnMueGh0bWwjcHBwLW51bWJlcnMtOQ0KIC8v DQogI2RlZmluZSBJU0NTSV9DSEFQX0FMR09SSVRITV9NRDUgICAgICAgICAgICAgICAgICA1DQor I2RlZmluZSBJU0NTSV9DSEFQX0FMR09SSVRITV9TSEEyNTYgICAgICAgICAgICAgICA3DQogDQog Ly8NCiAvLyBCeXRlIGNvdW50IG9mIHRoZSBsYXJnZXN0IGRpZ2VzdCBvdmVyIHRoZSBhYm92ZS1s aXN0ZWQNCiAvLyBJU0NTSV9DSEFQX0FMR09SSVRITV8qIGhhc2ggYWxnb3JpdGhtcy4NCiAvLw0K LSNkZWZpbmUgSVNDU0lfQ0hBUF9NQVhfRElHRVNUX1NJWkUgICAgICAgICAgICAgICAgTUQ1X0RJ R0VTVF9TSVpFDQorI2RlZmluZSBJU0NTSV9DSEFQX01BWF9ESUdFU1RfU0laRSAgICAgICAgICAg ICAgICBTSEEyNTZfRElHRVNUX1NJWkUNCiANCiAjZGVmaW5lIElTQ1NJX0NIQVBfU1RFUF9PTkUg ICAgICAgICAgICAgICAgICAgICAgIDENCiAjZGVmaW5lIElTQ1NJX0NIQVBfU1RFUF9UV08gICAg ICAgICAgICAgICAgICAgICAgIDINCiAjZGVmaW5lIElTQ1NJX0NIQVBfU1RFUF9USFJFRSAgICAg ICAgICAgICAgICAgICAgIDMNCiAjZGVmaW5lIElTQ1NJX0NIQVBfU1RFUF9GT1VSICAgICAgICAg ICAgICAgICAgICAgIDQNCiANCiANCiAjcHJhZ21hIHBhY2soMSkNCiANCiB0eXBlZGVmIHN0cnVj dCBfSVNDU0lfQ0hBUF9BVVRIX0NPTkZJR19OVkRBVEEgew0KICAgVUlOVDggQ0hBUFR5cGU7DQog ICBDSEFSOCBDSEFQTmFtZVtJU0NTSV9DSEFQX05BTUVfU1RPUkFHRV07DQogICBDSEFSOCBDSEFQ U2VjcmV0W0lTQ1NJX0NIQVBfU0VDUkVUX1NUT1JBR0VdOw0KICAgQ0hBUjggUmV2ZXJzZUNIQVBO YW1lW0lTQ1NJX0NIQVBfTkFNRV9TVE9SQUdFXTsNCiAgIENIQVI4IFJldmVyc2VDSEFQU2VjcmV0 W0lTQ1NJX0NIQVBfU0VDUkVUX1NUT1JBR0VdOw0KIH0gSVNDU0lfQ0hBUF9BVVRIX0NPTkZJR19O VkRBVEE7DQogDQogI3ByYWdtYSBwYWNrKCkNCiANCmRpZmYgLS1naXQgYS9OZXR3b3JrUGtnL0lT Y3NpRHhlL0lTY3NpQ0hBUC5jIGIvTmV0d29ya1BrZy9JU2NzaUR4ZS9JU2NzaUNIQVAuYwppbmRl eCBmMDJhZGE2NDQ0Y2UuLjJjZTUzYzFlYTRhZiAxMDA2NDQKLS0tIGEvTmV0d29ya1BrZy9JU2Nz aUR4ZS9JU2NzaUNIQVAuYworKysgYi9OZXR3b3JrUGtnL0lTY3NpRHhlL0lTY3NpQ0hBUC5jCkBA IC0xLDM2ICsxLDQ4IEBACiAvKiogQGZpbGUNCiAgIFRoaXMgZmlsZSBpcyBmb3IgQ2hhbGxlbmdl LUhhbmRzaGFrZSBBdXRoZW50aWNhdGlvbiBQcm90b2NvbCAoQ0hBUCkNCiAgIENvbmZpZ3VyYXRp b24uDQogDQogQ29weXJpZ2h0IChjKSAyMDA0IC0gMjAxOCwgSW50ZWwgQ29ycG9yYXRpb24uIEFs bCByaWdodHMgcmVzZXJ2ZWQuPEJSPg0KIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBCU0QtMi1D bGF1c2UtUGF0ZW50DQogDQogKiovDQogDQogI2luY2x1ZGUgIklTY3NpSW1wbC5oIg0KIA0KIC8v DQogLy8gU3VwcG9ydGVkIENIQVAgaGFzaCBhbGdvcml0aG1zLCBtYXBwZWQgdG8gc2V0cyBvZiBC YXNlQ3J5cHRMaWIgQVBJcyBhbmQNCiAvLyBtYWNyb3MuIENIQVBfSEFTSCBzdHJ1Y3R1cmVzIGF0 IGxvd2VyIHN1YnNjcmlwdHMgaW4gdGhlIGFycmF5IGFyZSBwcmVmZXJyZWQNCiAvLyBieSB0aGUg aW5pdGlhdG9yLg0KIC8vDQogU1RBVElDIENPTlNUIENIQVBfSEFTSCBtQ2hhcEhhc2hbXSA9IHsN CisgIHsNCisgICAgSVNDU0lfQ0hBUF9BTEdPUklUSE1fU0hBMjU2LA0KKyAgICBTSEEyNTZfRElH RVNUX1NJWkUsDQorICAgIFNoYTI1NkdldENvbnRleHRTaXplLA0KKyAgICBTaGEyNTZJbml0LA0K KyAgICBTaGEyNTZVcGRhdGUsDQorICAgIFNoYTI1NkZpbmFsDQorICB9LA0KKyAgLy8NCisgIC8v IEtlZXAgdGhlIGRlcHJlY2F0ZWQgTUQ1IGVudHJ5IGF0IHRoZSBlbmQgb2YgdGhlIGFycmF5ICht YWtpbmcgTUQ1IHRoZQ0KKyAgLy8gbGVhc3QgcHJlZmVycmVkIGNob2ljZSBvZiB0aGUgaW5pdGlh dG9yKS4NCisgIC8vDQogICB7DQogICAgIElTQ1NJX0NIQVBfQUxHT1JJVEhNX01ENSwNCiAgICAg TUQ1X0RJR0VTVF9TSVpFLA0KICAgICBNZDVHZXRDb250ZXh0U2l6ZSwNCiAgICAgTWQ1SW5pdCwN CiAgICAgTWQ1VXBkYXRlLA0KICAgICBNZDVGaW5hbA0KICAgfSwNCiB9Ow0KIA0KIC8vDQogLy8g T3JkZXJlZCBsaXN0IG9mIG1DaGFwSGFzaFsqXS5BbGdvcml0aG0gdmFsdWVzLiBJdCBpcyBmb3Jt YXR0ZWQgZm9yIHRoZQ0KIC8vIENIQVBfQT08QTEsQTIuLi4+IHZhbHVlIHN0cmluZywgYnkgdGhl IElTY3NpQ0hBUEluaXRIYXNoTGlzdCgpIGZ1bmN0aW9uLiBJdA0KIC8vIGlzIHNlbnQgYnkgdGhl IGluaXRpYXRvciBpbiBJU0NTSV9DSEFQX1NURVBfT05FLg0KIC8vDQogU1RBVElDIENIQVI4IG1D aGFwSGFzaExpc3RTdHJpbmdbDQogICAgICAgICAgICAgICAgMyArICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAvLyBVSU5UOCBpZGVudGlmaWVyIGluDQogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgIGRlY2ltYWwN CiAgICAgICAgICAgICAgICAoMSArIDMpICogKEFSUkFZX1NJWkUgKG1DaGFwSGFzaCkgLSAxKSAr IC8vIGNvbW1hIHByZXBlbmRlZCBmb3INCi0tIAoyLjE5LjEuMy5nMzAyNDdhYTVkMjAxCgoK