hash handler: implement file hash handler
Implement the hash handler as a generic file handler as there is not
likely to be any magic required for it.
Change-Id: I82ac102c720718504aa3dbcae0b13031349d6121
Signed-off-by: Patrick Venture <venture@google.com>
diff --git a/main.cpp b/main.cpp
index 7d87f27..9540890 100644
--- a/main.cpp
+++ b/main.cpp
@@ -1,7 +1,7 @@
#include "config.h"
+#include "file_handler.hpp"
#include "firmware_handler.hpp"
-#include "hash_handler.hpp"
#include "image_handler.hpp"
#include "lpc_handler.hpp"
#include "pci_handler.hpp"
@@ -16,7 +16,7 @@
{
namespace
{
-HashFileHandler hashHandler;
+FileHandler hashHandler(HASH_FILENAME);
StaticLayoutHandler staticLayoutHandler(STATIC_HANDLER_STAGED_NAME);
#ifdef ENABLE_LPC_BRIDGE
@@ -54,15 +54,9 @@
} // namespace blobs
-#ifdef __cplusplus
extern "C" {
-#endif
-
std::unique_ptr<blobs::GenericBlobInterface> createHandler();
-
-#ifdef __cplusplus
}
-#endif
std::unique_ptr<blobs::GenericBlobInterface> createHandler()
{