diff options
| author | 2019-04-09 09:50:59 +0000 | |
|---|---|---|
| committer | 2019-04-09 09:50:59 +0000 | |
| commit | 70f7a0bf0460a5f13a06873df7baf85087c17d51 (patch) | |
| tree | 3bba55aa94be862706da84cb7b529822a017d7d0 | |
| parent | e4676205669c5b195ffd2b24c4d67c48e2ace27e (diff) | |
| parent | b39d83ebf00201c6d2a7c8ca37086203b47d656e (diff) | |
Merge "Switch to HexEncoding from ByteStringUtils"
| -rw-r--r-- | core/java/android/util/PackageUtils.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/core/java/android/util/PackageUtils.java b/core/java/android/util/PackageUtils.java index a5e38189f39b..8061bf36fa6a 100644 --- a/core/java/android/util/PackageUtils.java +++ b/core/java/android/util/PackageUtils.java @@ -20,6 +20,8 @@ import android.annotation.NonNull; import android.annotation.Nullable; import android.content.pm.Signature; +import libcore.util.HexEncoding; + import java.io.ByteArrayOutputStream; import java.io.IOException; import java.security.MessageDigest; @@ -125,6 +127,10 @@ public final class PackageUtils { * @return The digest or null if an error occurs. */ public static @Nullable String computeSha256Digest(@NonNull byte[] data) { - return ByteStringUtils.toHexString(computeSha256DigestBytes(data)); + byte[] sha256DigestBytes = computeSha256DigestBytes(data); + if (sha256DigestBytes == null) { + return null; + } + return HexEncoding.encodeToString(sha256DigestBytes, true /* uppercase */); } } |