Validate Confidentiality Algo in Open Session request

Change-Id: I208e09926a18e215212564eca3203094015724c9
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
diff --git a/command/open_session.cpp b/command/open_session.cpp
index 2eb273f..5b0800f 100644
--- a/command/open_session.cpp
+++ b/command/open_session.cpp
@@ -39,7 +39,8 @@
     }
 
     // Check for valid Confidentiality Algorithms
-    if (request->confAlgo != 0)
+    if(!cipher::crypt::Interface::isAlgorithmSupported(static_cast
+                    <cipher::crypt::Algorithms>(request->confAlgo)))
     {
         response->status_code =
             static_cast<uint8_t>(RAKP_ReturnCode::INVALID_CONF_ALGO);