/** @file\r
This file is for Challenge-Handshake Authentication Protocol (CHAP) Configuration.\r
\r
-Copyright (c) 2004 - 2012, Intel Corporation. All rights reserved.<BR>\r
-This program and the accompanying materials\r
-are licensed and made available under the terms and conditions of the BSD License\r
-which accompanies this distribution. The full text of the license may be found at\r
-http://opensource.org/licenses/bsd-license.php\r
-\r
-THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+Copyright (c) 2004 - 2018, Intel Corporation. All rights reserved.<BR>\r
+SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
**/\r
\r
#include "IScsiImpl.h"\r
\r
/**\r
- Initator caculates its own expected hash value.\r
- \r
+ Initator calculates its own expected hash value.\r
+\r
@param[in] ChapIdentifier iSCSI CHAP identifier sent by authenticator.\r
@param[in] ChapSecret iSCSI CHAP secret of the authenticator.\r
@param[in] SecretLength The length of iSCSI CHAP secret.\r
@param[in] ChapChallenge The challenge message sent by authenticator.\r
@param[in] ChallengeLength The length of iSCSI CHAP challenge message.\r
@param[out] ChapResponse The calculation of the expected hash value.\r
- \r
- @retval EFI_SUCCESS The expected hash value was caculatedly successfully.\r
+\r
+ @retval EFI_SUCCESS The expected hash value was calculatedly successfully.\r
@retval EFI_PROTOCOL_ERROR The length of the secret should be at least the\r
length of the hash value for the hashing algorithm chosen.\r
@retval EFI_PROTOCOL_ERROR MD5 hash operation fail.\r
\r
/**\r
The initator checks the CHAP response replied by target against its own\r
- calculation of the expected hash value. \r
- \r
- @param[in] AuthData iSCSI CHAP authentication data. \r
- @param[in] TargetResponse The response from target. \r
+ calculation of the expected hash value.\r
+\r
+ @param[in] AuthData iSCSI CHAP authentication data.\r
+ @param[in] TargetResponse The response from target.\r
\r
@retval EFI_SUCCESS The response from target passed authentication.\r
@retval EFI_SECURITY_VIOLATION The response from target was not expected value.\r
//\r
// Process the CHAP identifier and CHAP Challenge from Target.\r
// Calculate Response value.\r
- // \r
+ //\r
Result = IScsiNetNtoi (Identifier);\r
if (Result > 0xFF) {\r
goto ON_EXIT;\r
- } \r
- \r
+ }\r
+\r
AuthData->InIdentifier = (UINT32) Result;\r
AuthData->InChallengeLength = ISCSI_CHAP_AUTH_MAX_LEN;\r
IScsiHexToBin ((UINT8 *) AuthData->InChallenge, &AuthData->InChallengeLength, Challenge);\r
\r
if (KeyValueList != NULL) {\r
IScsiFreeKeyValueList (KeyValueList);\r
- } \r
+ }\r
\r
FreePool (Data);\r
\r