diff options
author | Tao Bao <tbao@google.com> | 2015-08-10 19:23:13 +0200 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2015-08-10 19:23:13 +0200 |
commit | 7c511184bf3ed44f3590027730a64d565c0e12ee (patch) | |
tree | f06f32b0db7a162ec7c33170d1f4b87454762962 /applypatch | |
parent | Merge "Use CPPFLAGS instead of CFLAGS." (diff) | |
parent | updater: Clean up char* with std::string. (diff) | |
download | android_bootable_recovery-7c511184bf3ed44f3590027730a64d565c0e12ee.tar android_bootable_recovery-7c511184bf3ed44f3590027730a64d565c0e12ee.tar.gz android_bootable_recovery-7c511184bf3ed44f3590027730a64d565c0e12ee.tar.bz2 android_bootable_recovery-7c511184bf3ed44f3590027730a64d565c0e12ee.tar.lz android_bootable_recovery-7c511184bf3ed44f3590027730a64d565c0e12ee.tar.xz android_bootable_recovery-7c511184bf3ed44f3590027730a64d565c0e12ee.tar.zst android_bootable_recovery-7c511184bf3ed44f3590027730a64d565c0e12ee.zip |
Diffstat (limited to '')
-rw-r--r-- | applypatch/applypatch.cpp | 12 |
1 files changed, 1 insertions, 11 deletions
diff --git a/applypatch/applypatch.cpp b/applypatch/applypatch.cpp index 751d3e392..1767761a8 100644 --- a/applypatch/applypatch.cpp +++ b/applypatch/applypatch.cpp @@ -31,6 +31,7 @@ #include "applypatch.h" #include "mtdutils/mtdutils.h" #include "edify/expr.h" +#include "print_sha1.h" static int LoadPartitionContents(const char* filename, FileContents* file); static ssize_t FileSink(const unsigned char* data, ssize_t len, void* token); @@ -43,7 +44,6 @@ static int GenerateTarget(FileContents* source_file, const uint8_t target_sha1[SHA_DIGEST_SIZE], size_t target_size, const Value* bonus_data); -static std::string short_sha1(const uint8_t sha1[SHA_DIGEST_SIZE]); static bool mtd_partitions_scanned = false; @@ -630,16 +630,6 @@ int CacheSizeCheck(size_t bytes) { } } -static std::string short_sha1(const uint8_t sha1[SHA_DIGEST_SIZE]) { - const char* hex = "0123456789abcdef"; - std::string result = ""; - for (size_t i = 0; i < 4; ++i) { - result.push_back(hex[(sha1[i]>>4) & 0xf]); - result.push_back(hex[sha1[i] & 0xf]); - } - return result; -} - // This function applies binary patches to files in a way that is safe // (the original file is not touched until we have the desired // replacement for it) and idempotent (it's okay to run this program |