Added new testcases for Cipher suite IPMI cmd.

Testcases covered in this script:
    1) Verify cipher suite IPMI raw cmd for all available channels
including channel 14(current channel).

    2) Verify cipher suite IPMI raw cmd for invalid channels and expects
response code 0xcc.

    3) Verify cipher suite IPMI raw cmd with one byte more and less for
valid channel and expects response code as 0xc7.

Added keyword on lib/ipmi_client.robot to check invalid ipmi cmd.

Added keyword to get invalid channel list in lib/bmc_network_utils.robot.

Tested: Run robot ipmi/test_ipmi_cipher.robot

Signed-off-by: Nagarjun B  <nagarjunb@ami.com>
Change-Id: Id510a6a7bb4c58770fdd04b32bf5ae9f276e2f39
diff --git a/data/ipmi_raw_cmd_table.py b/data/ipmi_raw_cmd_table.py
index 8a9abec..690fba0 100644
--- a/data/ipmi_raw_cmd_table.py
+++ b/data/ipmi_raw_cmd_table.py
@@ -594,4 +594,16 @@
             "0x06 0x38",
         ]
     },
+    'Cipher Suite':
+    {
+        'get':
+        [
+            # raw command, supported algorithm
+            "0x06 0x54",
+            "03 44 81",
+            # 03 - HMAC-SHA256
+            # 44 - sha256_128
+            # 81 - aes_cbc_128
+        ]
+    },
 }