Update the sha1hash of the ICU data table

R=eseidel@chromium.org

Review URL: https://codereview.chromium.org/854433002
diff --git a/mojo/icu/icu.cc b/mojo/icu/icu.cc
index 17b55b8..c93f936 100644
--- a/mojo/icu/icu.cc
+++ b/mojo/icu/icu.cc
@@ -18,8 +18,8 @@
 namespace {
 
 // These values are for Android arm32.
-const char kDataHash[] = "750429c6b974f0207c476910cb688f08936317aa";
-const int64_t kDataSize = 6038640;
+const char kDataHash[] = "3ef55e413a9d429e404e10fe8ec566009d3889f3";
+const int64_t kDataSize = 6037440;
 
 class Callback {
  public:
diff --git a/services/icu_data/embed_icu_data.py b/services/icu_data/embed_icu_data.py
index 0ffbace..515a3bb 100755
--- a/services/icu_data/embed_icu_data.py
+++ b/services/icu_data/embed_icu_data.py
@@ -30,7 +30,7 @@
 with open(out_file, "w") as f:
     f.write('#include "services/icu_data/data.h"\n')
     f.write("namespace icu_data {\n")
-    f.write("const char kICUDataTable[] = {\n")
+    f.write("const char kICUDataTable[%d] = {\n" % len(data))
     f.write(",\n".join(lines))
     f.write("\n};\n")
     f.write("const size_t kICUDataTableSize = sizeof(kICUDataTable);\n")
diff --git a/services/icu_data/icu_data_impl.cc b/services/icu_data/icu_data_impl.cc
index af6d99e..a2eb6f6 100644
--- a/services/icu_data/icu_data_impl.cc
+++ b/services/icu_data/icu_data_impl.cc
@@ -38,6 +38,7 @@
            const mojo::Callback<void(mojo::ScopedSharedBufferHandle)>& callback)
       override {
     if (std::string(sha1hash) != std::string(kICUDataTableHash)) {
+      LOG(WARNING) << "Failed to match sha1sum. Expected " << kICUDataTableHash;
       callback.Run(mojo::ScopedSharedBufferHandle());
       return;
     }