diff options
| author | 2019-04-08 21:57:53 +0100 | |
|---|---|---|
| committer | 2019-04-08 21:57:53 +0100 | |
| commit | b39d83ebf00201c6d2a7c8ca37086203b47d656e (patch) | |
| tree | 7d6244fcad59aad99bb402adcc8b8be2b56ea9a6 | |
| parent | 5b3a0d18ae31413e61a0647860f093ab6fffaff6 (diff) | |
Switch to HexEncoding from ByteStringUtils
Migration in preparation for deletion of ByteStringUtils.
Bug: 124232146
Test: build only
Change-Id: I9f18bb56eccf5bd628e1fd9068285f75623f7caf
| -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 */); } } |