summaryrefslogtreecommitdiff
path: root/scripts/update_payload/common.py
diff options
context:
space:
mode:
authorChris Sosa <sosa@chromium.org>2013-03-29 14:31:43 -0700
committerChromeBot <chrome-bot@google.com>2013-03-29 22:37:37 -0700
commit857223b4118d7b4d9bd988d996db00d7ea313029 (patch)
treea87ec077e1f364dfb885a7c10faac5824d69b8b6 /scripts/update_payload/common.py
parentaa55d1a133cced2e084e69d5b1dd4d17c0e0d054 (diff)
Modify paycheck to print out hashes in base64.
Both the update engine and sha256_partitions.sh print out hashes in base64 encoding. Let's stay consistent with ourselves so we can diagnose hash mismatches correctly. BUG=None TEST=Ran it with a delta payload and compared hashes with sha256_partitions.sh and logs from applying it in the update_engine. Change-Id: I90c511b936792a073fbe069065ff53c24f47041c Reviewed-on: https://gerrit.chromium.org/gerrit/46910 Commit-Queue: Chris Sosa <sosa@chromium.org> Reviewed-by: Chris Sosa <sosa@chromium.org> Tested-by: Chris Sosa <sosa@chromium.org>
Diffstat (limited to 'scripts/update_payload/common.py')
-rw-r--r--scripts/update_payload/common.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/scripts/update_payload/common.py b/scripts/update_payload/common.py
index 16509911..5e0087ba 100644
--- a/scripts/update_payload/common.py
+++ b/scripts/update_payload/common.py
@@ -5,7 +5,6 @@
"""Utilities for update payload processing."""
import ctypes
-import textwrap
from error import PayloadError
import update_metadata_pb2
@@ -93,7 +92,7 @@ def FormatExtent(ex, block_size=0):
def FormatSha256(digest):
"""Returns a canonical string representation of a SHA256 digest."""
- return '\n'.join(textwrap.wrap(digest.encode('hex'), 32))
+ return digest.encode('base64')
#