Implement encryptPayload and invoke it when flattening the packet
Change-Id: I85346e5ae47b81abef62a73ade3584cbf5a2df35
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
diff --git a/message_parsers.hpp b/message_parsers.hpp
index 774b985..fc82abc 100644
--- a/message_parsers.hpp
+++ b/message_parsers.hpp
@@ -208,6 +208,15 @@
const Message& message,
size_t payloadLen);
+/*
+ * @brief Encrypt the plain text payload for the outgoing IPMI packet
+ *
+ * @param[in] message - IPMI Message populated for the outgoing packet
+ *
+ * @return on successful completion, return the encrypted payload
+ */
+std::vector<uint8_t> encryptPayload(Message& message);
+
} // namespace internal
} // namespace ipmi20parser