summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Joseph <tomjoseph@in.ibm.com>2017-03-31 10:17:30 +0530
committerTom Joseph <tomjoseph@in.ibm.com>2017-04-25 12:12:02 +0530
commitd8c7861da3865ea470761612805f2d4d1e90dc6f (patch)
tree6d4ea1acb926ad164f7344680a93d5f173255198
parentf7f984ff3f7e490ed3c2f148191832e00257652a (diff)
downloadphosphor-net-ipmid-d8c7861da3865ea470761612805f2d4d1e90dc6f.tar.gz
phosphor-net-ipmid-d8c7861da3865ea470761612805f2d4d1e90dc6f.zip
Provide API to check if integrity algorithm is enabled for the session.
Change-Id: I6d57b5d964c9cbcf361ab97667fb43ae7fe03b6f Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
-rw-r--r--session.hpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/session.hpp b/session.hpp
index 99bb81d..553f992 100644
--- a/session.hpp
+++ b/session.hpp
@@ -173,6 +173,15 @@ class Session
integrityAlgoInterface = std::move(integrityAlgo);
}
+ /** @brief Check if integrity algorithm is enabled for this session.
+ *
+ * @return true if integrity algorithm is enabled else false.
+ */
+ auto isIntegrityAlgoEnabled()
+ {
+ return integrityAlgoInterface ? true : false;
+ }
+
/*
* @brief Get Session's Confidentiality Algorithm
*
OpenPOWER on IntegriCloud