]> git.proxmox.com Git - mirror_edk2.git/blobdiff - NetworkPkg/IScsiDxe/IScsiCHAP.c
NetworkPkg/IScsiDxe: wrap IScsiCHAP source files to 80 characters
[mirror_edk2.git] / NetworkPkg / IScsiDxe / IScsiCHAP.c
index 355c6f129f68fd06a9e9a070243a48544b0a7d37..cbbc56ae5b4377e1f0ad3063ef1341b6baf5b3a6 100644 (file)
@@ -1,5 +1,6 @@
 /** @file\r
-  This file is for Challenge-Handshake Authentication Protocol (CHAP) Configuration.\r
+  This file is for Challenge-Handshake Authentication Protocol (CHAP)\r
+  Configuration.\r
 \r
 Copyright (c) 2004 - 2018, Intel Corporation. All rights reserved.<BR>\r
 SPDX-License-Identifier: BSD-2-Clause-Patent\r
@@ -18,9 +19,11 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
   @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 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_SUCCESS             The expected hash value was calculatedly\r
+                                  successfully.\r
+  @retval EFI_PROTOCOL_ERROR      The length of the secret should be at least\r
+                                  the length of the hash value for the hashing\r
+                                  algorithm chosen.\r
   @retval EFI_PROTOCOL_ERROR      MD5 hash operation fail.\r
   @retval EFI_OUT_OF_RESOURCES    Fail to allocate resource to complete MD5.\r
 \r
@@ -94,8 +97,10 @@ Exit:
   @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
+  @retval EFI_SUCCESS               The response from target passed\r
+                                    authentication.\r
+  @retval EFI_SECURITY_VIOLATION    The response from target was not expected\r
+                                    value.\r
   @retval Others                    Other errors as indicated.\r
 \r
 **/\r
@@ -193,7 +198,10 @@ IScsiCHAPOnRspReceived (
     //\r
     // The first Login Response.\r
     //\r
-    Value = IScsiGetValueByKeyFromList (KeyValueList, ISCSI_KEY_TARGET_PORTAL_GROUP_TAG);\r
+    Value = IScsiGetValueByKeyFromList (\r
+              KeyValueList,\r
+              ISCSI_KEY_TARGET_PORTAL_GROUP_TAG\r
+              );\r
     if (Value == NULL) {\r
       goto ON_EXIT;\r
     }\r
@@ -205,13 +213,17 @@ IScsiCHAPOnRspReceived (
 \r
     Session->TargetPortalGroupTag = (UINT16) Result;\r
 \r
-    Value                         = IScsiGetValueByKeyFromList (KeyValueList, ISCSI_KEY_AUTH_METHOD);\r
+    Value                         = IScsiGetValueByKeyFromList (\r
+                                      KeyValueList,\r
+                                      ISCSI_KEY_AUTH_METHOD\r
+                                      );\r
     if (Value == NULL) {\r
       goto ON_EXIT;\r
     }\r
     //\r
-    // Initiator mandates CHAP authentication but target replies without "CHAP", or\r
-    // initiator suggets "None" but target replies with some kind of auth method.\r
+    // Initiator mandates CHAP authentication but target replies without\r
+    // "CHAP", or initiator suggets "None" but target replies with some kind of\r
+    // auth method.\r
     //\r
     if (Session->AuthType == ISCSI_AUTH_TYPE_NONE) {\r
       if (AsciiStrCmp (Value, ISCSI_KEY_VALUE_NONE) != 0) {\r
@@ -236,7 +248,10 @@ IScsiCHAPOnRspReceived (
     //\r
     // The Target replies with CHAP_A=<A> CHAP_I=<I> CHAP_C=<C>\r
     //\r
-    Value = IScsiGetValueByKeyFromList (KeyValueList, ISCSI_KEY_CHAP_ALGORITHM);\r
+    Value = IScsiGetValueByKeyFromList (\r
+              KeyValueList,\r
+              ISCSI_KEY_CHAP_ALGORITHM\r
+              );\r
     if (Value == NULL) {\r
       goto ON_EXIT;\r
     }\r
@@ -249,12 +264,18 @@ IScsiCHAPOnRspReceived (
       goto ON_EXIT;\r
     }\r
 \r
-    Identifier = IScsiGetValueByKeyFromList (KeyValueList, ISCSI_KEY_CHAP_IDENTIFIER);\r
+    Identifier = IScsiGetValueByKeyFromList (\r
+                   KeyValueList,\r
+                   ISCSI_KEY_CHAP_IDENTIFIER\r
+                   );\r
     if (Identifier == NULL) {\r
       goto ON_EXIT;\r
     }\r
 \r
-    Challenge = IScsiGetValueByKeyFromList (KeyValueList, ISCSI_KEY_CHAP_CHALLENGE);\r
+    Challenge = IScsiGetValueByKeyFromList (\r
+                  KeyValueList,\r
+                  ISCSI_KEY_CHAP_CHALLENGE\r
+                  );\r
     if (Challenge == NULL) {\r
       goto ON_EXIT;\r
     }\r
@@ -269,7 +290,11 @@ IScsiCHAPOnRspReceived (
 \r
     AuthData->InIdentifier      = (UINT32) Result;\r
     AuthData->InChallengeLength = ISCSI_CHAP_AUTH_MAX_LEN;\r
-    IScsiHexToBin ((UINT8 *) AuthData->InChallenge, &AuthData->InChallengeLength, Challenge);\r
+    IScsiHexToBin (\r
+      (UINT8 *) AuthData->InChallenge,\r
+      &AuthData->InChallengeLength,\r
+      Challenge\r
+      );\r
     Status = IScsiCHAPCalculateResponse (\r
                AuthData->InIdentifier,\r
                AuthData->AuthConfig->CHAPSecret,\r
@@ -303,7 +328,10 @@ IScsiCHAPOnRspReceived (
       goto ON_EXIT;\r
     }\r
 \r
-    Response = IScsiGetValueByKeyFromList (KeyValueList, ISCSI_KEY_CHAP_RESPONSE);\r
+    Response = IScsiGetValueByKeyFromList (\r
+                 KeyValueList,\r
+                 ISCSI_KEY_CHAP_RESPONSE\r
+                 );\r
     if (Response == NULL) {\r
       goto ON_EXIT;\r
     }\r
@@ -341,7 +369,8 @@ ON_EXIT:
   @param[in, out]  Pdu         The PDU to send out.\r
 \r
   @retval EFI_SUCCESS           All check passed and the phase-related CHAP\r
-                                authentication info is filled into the iSCSI PDU.\r
+                                authentication info is filled into the iSCSI\r
+                                PDU.\r
   @retval EFI_OUT_OF_RESOURCES  Failed to allocate memory.\r
   @retval EFI_PROTOCOL_ERROR    Some kind of protocol error occurred.\r
 \r
@@ -392,7 +421,11 @@ IScsiCHAPToSendReq (
     // It's the initial Login Request. Fill in the key=value pairs mandatory\r
     // for the initial Login Request.\r
     //\r
-    IScsiAddKeyValuePair (Pdu, ISCSI_KEY_INITIATOR_NAME, mPrivate->InitiatorName);\r
+    IScsiAddKeyValuePair (\r
+      Pdu,\r
+      ISCSI_KEY_INITIATOR_NAME,\r
+      mPrivate->InitiatorName\r
+      );\r
     IScsiAddKeyValuePair (Pdu, ISCSI_KEY_SESSION_TYPE, "Normal");\r
     IScsiAddKeyValuePair (\r
       Pdu,\r
@@ -413,7 +446,8 @@ IScsiCHAPToSendReq (
 \r
   case ISCSI_CHAP_STEP_ONE:\r
     //\r
-    // First step, send the Login Request with CHAP_A=<A1,A2...> key-value pair.\r
+    // First step, send the Login Request with CHAP_A=<A1,A2...> key-value\r
+    // pair.\r
     //\r
     AsciiSPrint (ValueStr, sizeof (ValueStr), "%d", ISCSI_CHAP_ALGORITHM_MD5);\r
     IScsiAddKeyValuePair (Pdu, ISCSI_KEY_CHAP_ALGORITHM, ValueStr);\r
@@ -429,11 +463,20 @@ IScsiCHAPToSendReq (
     //\r
     // CHAP_N=<N>\r
     //\r
-    IScsiAddKeyValuePair (Pdu, ISCSI_KEY_CHAP_NAME, (CHAR8 *) &AuthData->AuthConfig->CHAPName);\r
+    IScsiAddKeyValuePair (\r
+      Pdu,\r
+      ISCSI_KEY_CHAP_NAME,\r
+      (CHAR8 *) &AuthData->AuthConfig->CHAPName\r
+      );\r
     //\r
     // CHAP_R=<R>\r
     //\r
-    IScsiBinToHex ((UINT8 *) AuthData->CHAPResponse, ISCSI_CHAP_RSP_LEN, Response, &RspLen);\r
+    IScsiBinToHex (\r
+      (UINT8 *) AuthData->CHAPResponse,\r
+      ISCSI_CHAP_RSP_LEN,\r
+      Response,\r
+      &RspLen\r
+      );\r
     IScsiAddKeyValuePair (Pdu, ISCSI_KEY_CHAP_RESPONSE, Response);\r
 \r
     if (AuthData->AuthConfig->CHAPType == ISCSI_CHAP_MUTUAL) {\r
@@ -448,7 +491,12 @@ IScsiCHAPToSendReq (
       //\r
       IScsiGenRandom ((UINT8 *) AuthData->OutChallenge, ISCSI_CHAP_RSP_LEN);\r
       AuthData->OutChallengeLength = ISCSI_CHAP_RSP_LEN;\r
-      IScsiBinToHex ((UINT8 *) AuthData->OutChallenge, ISCSI_CHAP_RSP_LEN, Challenge, &ChallengeLen);\r
+      IScsiBinToHex (\r
+        (UINT8 *) AuthData->OutChallenge,\r
+        ISCSI_CHAP_RSP_LEN,\r
+        Challenge,\r
+        &ChallengeLen\r
+        );\r
       IScsiAddKeyValuePair (Pdu, ISCSI_KEY_CHAP_CHALLENGE, Challenge);\r
 \r
       Conn->AuthStep = ISCSI_CHAP_STEP_FOUR;\r