/aosp14/frameworks/base/apct-tests/perftests/core/src/android/libcore/regression/ |
H A D | MessageDigestPerfTest.java | 103 digest.digest(); in time() 114 digest.digest(); in timeLargeArray() 125 digest.digest(); in timeSmallChunkOfLargeArray() 137 digest.update(SMALL_BUFFER); in timeSmallByteBuffer() 138 digest.digest(); in timeSmallByteBuffer() 151 digest.digest(); in timeSmallDirectByteBuffer() 163 digest.update(LARGE_BUFFER); in timeLargeByteBuffer() 164 digest.digest(); in timeLargeByteBuffer() 177 digest.digest(); in timeLargeDirectByteBuffer() 190 digest.digest(); in timeSmallChunkOfLargeByteBuffer() [all …]
|
/aosp14/frameworks/base/apex/blobstore/framework/java/android/app/blob/ |
H A D | BlobHandle.java | 69 @NonNull public final byte[] digest; field in BlobHandle 95 this.digest = digest; in BlobHandle() 103 this.digest = in.createByteArray(); in BlobHandle() 156 return digest; in getSha256Digest() 195 dest.writeByteArray(digest); in writeToParcel() 211 && Arrays.equals(this.digest, other.digest) in equals() 226 fout.println("digest: " + (dumpFull ? encodeDigest(digest) : safeDigest(digest))); in dump() 251 + "digest:" + safeDigest(digest) + "," in toString() 259 public static String safeDigest(@NonNull byte[] digest) { in safeDigest() argument 260 final String digestStr = encodeDigest(digest); in safeDigest() [all …]
|
/aosp14/frameworks/base/core/java/android/security/net/config/ |
H A D | Pin.java | 26 public final byte[] digest; field in Pin 30 public Pin(String digestAlgorithm, byte[] digest) { in Pin() argument 32 this.digest = digest; in Pin() 33 mHashCode = Arrays.hashCode(digest) ^ digestAlgorithm.hashCode(); in Pin() 72 if (!Arrays.equals(digest, other.digest)) { in equals()
|
H A D | DirectoryCertificateSource.java | 215 byte[] digest = MessageDigest.getInstance("MD5").digest(principal.getEncoded()); 217 return (((digest[offset++] & 0xff) << 0) | ((digest[offset++] & 0xff) << 8) 218 | ((digest[offset++] & 0xff) << 16) | ((digest[offset] & 0xff) << 24));
|
/aosp14/frameworks/base/core/java/android/content/pm/ |
H A D | InstantAppResolveInfo.java | 86 public InstantAppResolveInfo(@NonNull InstantAppDigest digest, @Nullable String packageName, in InstantAppResolveInfo() argument 88 this(digest, packageName, filters, (long) versionCode, null /* extras */); in InstantAppResolveInfo() 92 public InstantAppResolveInfo(@NonNull InstantAppDigest digest, @Nullable String packageName, in InstantAppResolveInfo() argument 95 this(digest, packageName, filters, versionCode, extras, false); in InstantAppResolveInfo() 113 private InstantAppResolveInfo(@NonNull InstantAppDigest digest, @Nullable String packageName, in InstantAppResolveInfo() argument 121 mDigest = digest; in InstantAppResolveInfo() 289 final MessageDigest digest = MessageDigest.getInstance(SHA_ALGORITHM); in generateDigest() local 292 digests.add(digest.digest(hostBytes)); in generateDigest() 298 digests.add(digest.digest(hostName.getBytes())); in generateDigest() 302 digests.add(digest.digest(hostBytes)); in generateDigest() [all …]
|
/aosp14/frameworks/base/identity/java/android/security/identity/ |
H A D | Util.java | 148 byte[] digest = new byte[0]; in computeHkdf() 150 mac.update(digest); in computeHkdf() 153 digest = mac.doFinal(); in computeHkdf() 154 if (pos + digest.length < size) { in computeHkdf() 155 System.arraycopy(digest, 0, result, pos, digest.length); in computeHkdf() 156 pos += digest.length; in computeHkdf() 159 System.arraycopy(digest, 0, result, pos, size - pos); in computeHkdf()
|
/aosp14/frameworks/base/core/java/com/android/internal/security/ |
H A D | VerityUtils.java | 127 @NonNull byte[] digest, @NonNull InputStream derCertInputStream) { in verifyPkcs7DetachedSignature() argument 128 if (digest.length != 32) { in verifyPkcs7DetachedSignature() 135 new CMSProcessableByteArray(toFormattedDigest(digest)), in verifyPkcs7DetachedSignature() 211 public static byte[] toFormattedDigest(byte[] digest) { in toFormattedDigest() argument 213 ByteBuffer buffer = ByteBuffer.allocate(12 + digest.length); // struct size + sha256 size in toFormattedDigest() 217 buffer.putShort((short) digest.length); in toFormattedDigest() 218 buffer.put(digest); in toFormattedDigest() 225 @NonNull byte[] digest); in measureFsverityNative() argument
|
/aosp14/frameworks/base/services/core/java/com/android/server/net/watchlist/ |
H A D | HarmfulDigests.java | 45 public boolean contains(byte[] digest) { in contains() argument 46 return mDigestSet.contains(HexDump.toHexString(digest)); in contains() 50 for (String digest : mDigestSet) { in dump() 51 pw.println(digest); in dump()
|
/aosp14/system/core/fs_mgr/libfs_avb/ |
H A D | fs_avb.cpp | 70 std::string digest; in CalculateVbmetaDigest() local 80 digest = BytesToHex(hasher.finalize(), Hasher::DIGEST_SIZE); in CalculateVbmetaDigest() 81 return std::make_pair(digest, total_size); in CalculateVbmetaDigest() 136 std::string digest; in Create() local 137 fs_mgr_get_boot_config("vbmeta.digest", &digest); in Create() 138 if (digest.size() != expected_digest_size) { in Create() 139 LERROR << "Unexpected digest size: " << digest.size() in Create() 253 std::string digest; in LoadAndVerifyVbmeta() local 256 std::tie(digest, total_size) = in LoadAndVerifyVbmeta() 259 std::tie(digest, total_size) = in LoadAndVerifyVbmeta() [all …]
|
/aosp14/frameworks/base/core/jni/ |
H A D | com_android_internal_security_VerityUtils.cpp | 100 int measureFsverity(JNIEnv *env, jobject /* clazz */, jstring filePath, jbyteArray digest) { in measureFsverity() argument 121 if (digest != nullptr && data->digest_size > 0) { in measureFsverity() 122 auto digestSize = env->GetArrayLength(digest); in measureFsverity() 126 env->SetByteArrayRegion(digest, 0, data->digest_size, (const jbyte *)data->digest); in measureFsverity()
|
/aosp14/frameworks/base/core/tests/privacytests/src/android/privacy/ |
H A D | RapporEncoderTest.java | 202 byte[] digest = md5.digest(testingSecret.getBytes(StandardCharsets.UTF_8)); in makeTestingUserSecret() 203 assertEquals(16, digest.length); in makeTestingUserSecret() 204 return ByteBuffer.allocate(48).put(digest).put(digest).put(digest).array(); in makeTestingUserSecret()
|
H A D | LongitudinalReportingEncoderTest.java | 413 byte[] digest = md5.digest(testingSecret.getBytes(StandardCharsets.UTF_8)); in makeTestingUserSecret() 414 assertEquals(16, digest.length); in makeTestingUserSecret() 415 return ByteBuffer.allocate(48).put(digest).put(digest).put(digest).array(); in makeTestingUserSecret()
|
/aosp14/frameworks/base/keystore/java/android/security/keystore/ |
H A D | KeyProperties.java | 645 public static int toKeymaster(@NonNull @DigestEnum String digest) { in toKeymaster() argument 646 switch (digest.toUpperCase(Locale.US)) { in toKeymaster() 667 public static @DigestEnum String fromKeymaster(int digest) { in fromKeymaster() argument 668 switch (digest) { in fromKeymaster() 692 AlgorithmParameterSpec fromKeymasterToMGF1ParameterSpec(int digest) { in fromKeymasterToMGF1ParameterSpec() argument 693 switch (digest) { in fromKeymasterToMGF1ParameterSpec() 710 switch (digest) { in fromKeymasterToSignatureAlgorithmDigest() 737 for (int digest : digests) { in allFromKeymaster() 738 result[offset] = fromKeymaster(digest); in allFromKeymaster() 751 for (@DigestEnum String digest : digests) { in allToKeymaster() [all …]
|
/aosp14/frameworks/base/services/core/java/com/android/server/backup/ |
H A D | BackupUtils.java | 108 MessageDigest digest = MessageDigest.getInstance("SHA-256"); in hashSignature() local 109 digest.update(signature); in hashSignature() 110 return digest.digest(); in hashSignature()
|
/aosp14/frameworks/base/services/core/java/com/android/server/am/ |
H A D | ActivityManagerUtils.java | 94 final MessageDigest digest = MessageDigest.getInstance("SHA-1"); in getUnsignedHashUnCached() local 95 digest.update(s.getBytes()); in getUnsignedHashUnCached() 96 return unsignedIntFromBytes(digest.digest()); in getUnsignedHashUnCached()
|
/aosp14/frameworks/base/tests/BlobStoreTestUtils/src/com/android/utils/blob/ |
H A D | FakeBlobData.java | 129 mFileDigest = FileUtils.digest(mFile, "SHA-256"); in prepare() 223 actualDigest = FileUtils.digest(in, "SHA-256"); in verifyBlob() 230 final MessageDigest digest = MessageDigest.getInstance("SHA-256"); in createSha256Digest() local 238 digest.update(buffer, 0, toRead); in createSha256Digest() 241 return digest.digest(); in createSha256Digest()
|
/aosp14/frameworks/base/core/java/android/util/jar/ |
H A D | StrictJarVerifier.java | 109 private final MessageDigest digest; field in StrictJarVerifier.VerifierEntry 117 VerifierEntry(String name, MessageDigest digest, byte[] hash, in VerifierEntry() argument 120 this.digest = digest; in VerifierEntry() 131 digest.update((byte) value); in write() 139 digest.update(buf, off, nbytes); in write() 154 byte[] d = digest.digest(); in verify() 522 byte[] b = md.digest(); in verify()
|
/aosp14/frameworks/base/telephony/java/android/telephony/mbms/ |
H A D | DownloadRequest.java | 364 MessageDigest digest; in getHash() local 366 digest = MessageDigest.getInstance("SHA-256"); in getHash() 372 digest.update(sourceUri.toString().getBytes(StandardCharsets.UTF_8)); in getHash() 373 digest.update(destinationUri.toString().getBytes(StandardCharsets.UTF_8)); in getHash() 375 digest.update(serializedResultIntentForApp.getBytes(StandardCharsets.UTF_8)); in getHash() 379 return Base64.encodeToString(digest.digest(), Base64.URL_SAFE | Base64.NO_WRAP); in getHash()
|
/aosp14/frameworks/base/core/java/android/privacy/internal/rappor/ |
H A D | RapporEncoder.java | 84 MessageDigest digest = MessageDigest.getInstance("SHA-256"); in getInsecureSeed() local 85 byte[] bytes = digest.digest(input.getBytes(StandardCharsets.UTF_8)); in getInsecureSeed()
|
/aosp14/frameworks/base/services/core/java/com/android/server/ |
H A D | EntropyMixer.java | 208 byte[] digest = sha256.digest(); in updateSeedFile() 209 System.arraycopy(digest, 0, newSeed, newSeed.length - digest.length, digest.length); in updateSeedFile()
|
/aosp14/frameworks/base/services/core/java/com/android/server/accounts/ |
H A D | AccountManagerBackupHelper.java | 188 final String digest = PackageUtils.computeSignaturesSha256Digest( in backupAccountAccessPermissions() local 190 if (digest != null) { in backupAccountAccessPermissions() 195 serializer.attribute(null, ATTR_DIGEST, digest); in backupAccountAccessPermissions() 237 String digest = parser.getAttributeValue(null, ATTR_DIGEST); in restoreAccountAccessPermissions() local 238 if (TextUtils.isEmpty(digest)) { in restoreAccountAccessPermissions() 243 accountDigest, packageName, digest, userId); in restoreAccountAccessPermissions()
|
/aosp14/frameworks/base/tests/BinaryTransparencyHostTest/test-app/src/android/transparency/test/app/ |
H A D | BinaryTransparencyTest.java | 86 assertThat(apex.digest).isNotNull(); in testCollectAllApexInfo() 87 String digestHex = hexFormatter.formatHex(apex.digest); in testCollectAllApexInfo() 111 assertThat(updatedPreload.digest).isNotEmpty(); in testCollectAllUpdatedPreloadInfo() 135 assertThat(appInfo.digest).isNotEmpty(); in testCollectAllSilentInstalledMbaInfo()
|
/aosp14/frameworks/base/core/java/com/android/internal/os/ |
H A D | IBinaryTransparencyService.aidl | 36 byte[] digest; 48 byte[] digest;
|
/aosp14/frameworks/base/services/core/java/com/android/server/locksettings/ |
H A D | SyntheticPasswordCrypto.java | 257 MessageDigest digest = MessageDigest.getInstance("SHA-512"); in personalizedHash() local 264 digest.update(personalization); in personalizedHash() 266 digest.update(data); in personalizedHash() 268 return digest.digest(); in personalizedHash()
|
/aosp14/frameworks/base/core/java/android/os/ |
H A D | SystemProperties.java | 315 final MessageDigest digest = MessageDigest.getInstance("SHA-1"); in digestOf() local 318 digest.update(item.getBytes(StandardCharsets.UTF_8)); in digestOf() 320 return HexEncoding.encodeToString(digest.digest()).toLowerCase(); in digestOf()
|