firmware: set up hash handler

Treat the hash file as just another file.  It isn't just another file in
some contexts, but in writing data down it is.

Change-Id: I173b6d2a7d7da2db628e8b27ce58b64aea6b932a
Signed-off-by: Patrick Venture <venture@google.com>
diff --git a/hash_handler.cpp b/hash_handler.cpp
new file mode 100644
index 0000000..ce9208b
--- /dev/null
+++ b/hash_handler.cpp
@@ -0,0 +1,23 @@
+#include "hash_handler.hpp"
+
+#include <cstdint>
+#include <memory>
+#include <string>
+#include <vector>
+
+namespace blobs
+{
+
+bool HashFileHandler::open(const std::string& path)
+{
+    this->path = path;
+    return false;
+}
+
+bool HashFileHandler::write(std::uint32_t offset,
+                            const std::vector<std::uint8_t>& data)
+{
+    return false;
+}
+
+} // namespace blobs