/aosp14/system/core/fs_mgr/liblp/ |
H A D | writer.cpp | 40 blob.resize(LP_METADATA_GEOMETRY_SIZE); in SerializeGeometry() 41 return blob; in SerializeGeometry() 91 *blob = SerializeMetadata(metadata); 94 if (blob->size() > geometry.metadata_max_size) { 198 if (!writer(fd, blob)) { in WritePrimaryMetadata() 216 if (!writer(fd, blob)) { in WriteBackupMetadata() 224 const std::string& blob, in WriteMetadata() argument 241 return android::base::WriteFully(fd, blob.data(), blob.size()); in DefaultWriter() 294 if (!android::base::WriteFully(fd, blob.data(), blob.size())) { in FlashPartitionTable() 302 if (!android::base::WriteFully(fd, blob.data(), blob.size())) { in FlashPartitionTable() [all …]
|
H A D | super_layout_builder.cpp | 122 auto blob = std::make_shared<std::string>(std::move(geometry_bytes)); in GetImageLayout() local 125 extents.emplace_back(GetPrimaryGeometryOffset(), blob); in GetImageLayout() 126 extents.emplace_back(GetBackupGeometryOffset(), blob); in GetImageLayout() 152 blob = std::make_shared<std::string>(std::move(metadata_bytes)); in GetImageLayout() 156 extents.emplace_back(metadata_primary, blob); in GetImageLayout() 157 extents.emplace_back(metadata_backup, blob); in GetImageLayout() 211 return *blob == *other.blob; in operator ==()
|
/aosp14/frameworks/base/core/jni/ |
H A D | android_os_HwBlob.cpp | 179 info->mBlob = blob; in putBlob() 181 const void *data = blob->data(); in putBlob() 325 sp<JHwBlob> blob = JHwBlob::GetNativeContext(env, thiz); in DEFINE_BLOB_GETTER() local 328 status_t err = blob->read(offset, &x, sizeof(x)); in DEFINE_BLOB_GETTER() 343 status_t err = blob->getString(offset, &s); in JHwBlob_native_getString() 358 return reinterpret_cast<jlong>(blob->data()) + offset; in JHwBlob_native_getFieldHandle() 418 if ((offset + size * sizeof(bool)) > blob->size()) { in DEFINE_BLOB_ARRAY_COPIER() 463 status_t err = blob->write(offset, &b, sizeof(b)); in DEFINE_BLOB_PUTTER() 495 blob->write(offset, &tmp, sizeof(tmp)); in JHwBlob_native_putString() 520 blob->write(offset, &cppHandle, sizeof(cppHandle)); in JHwBlob_native_putNativeHandle() [all …]
|
/aosp14/frameworks/base/core/java/android/security/keymaster/ |
H A D | KeymasterBlob.java | 28 public byte[] blob; field in KeymasterBlob 30 public KeymasterBlob(byte[] blob) { in KeymasterBlob() argument 31 this.blob = blob; in KeymasterBlob() 46 blob = in.createByteArray(); in KeymasterBlob() 56 out.writeByteArray(blob); in writeToParcel()
|
H A D | KeymasterBlobArgument.java | 28 public final byte[] blob; field in KeymasterBlobArgument 31 public KeymasterBlobArgument(int tag, byte[] blob) { in KeymasterBlobArgument() argument 40 this.blob = blob; in KeymasterBlobArgument() 46 blob = in.createByteArray(); in KeymasterBlobArgument() 51 out.writeByteArray(blob); in writeValue()
|
/aosp14/frameworks/base/services/core/java/com/android/server/locksettings/ |
H A D | RebootEscrowData.java | 44 private RebootEscrowData(byte spVersion, byte[] syntheticPassword, byte[] blob, in RebootEscrowData() argument 48 mBlob = blob; in RebootEscrowData() 86 static RebootEscrowData fromEncryptedData(RebootEscrowKey ks, byte[] blob, SecretKey kk) in fromEncryptedData() argument 89 Objects.requireNonNull(blob); in fromEncryptedData() 91 DataInputStream dis = new DataInputStream(new ByteArrayInputStream(blob)); in fromEncryptedData() 97 return new RebootEscrowData(spVersion, syntheticPassword, blob, ks); in fromEncryptedData() 102 return new RebootEscrowData(spVersion, syntheticPassword, blob, ks); in fromEncryptedData()
|
H A D | SyntheticPasswordCrypto.java | 63 private static byte[] decrypt(SecretKey key, byte[] blob) in decrypt() argument 66 if (blob == null) { in decrypt() 69 byte[] iv = Arrays.copyOfRange(blob, 0, AES_GCM_IV_SIZE); in decrypt() 70 byte[] ciphertext = Arrays.copyOfRange(blob, AES_GCM_IV_SIZE, blob.length); in decrypt() 77 private static byte[] encrypt(SecretKey key, byte[] blob) in encrypt() argument 81 if (blob == null) { in encrypt() 88 byte[] ciphertext = cipher.doFinal(blob); in encrypt() 133 public static byte[] decryptBlobV1(String protectorKeyAlias, byte[] blob, in decryptBlobV1() argument 142 byte[] intermediate = decrypt(protectorSecret, PROTECTOR_SECRET_PERSONALIZATION, blob); in decryptBlobV1() 168 public static byte[] decryptBlob(String protectorKeyAlias, byte[] blob, in decryptBlob() argument [all …]
|
H A D | SyntheticPasswordManager.java | 484 byte[] blob = new byte[mContent.length + 1 + 1]; in toByte() 485 blob[0] = mVersion; in toByte() 486 blob[1] = mProtectorType; in toByte() 488 return blob; in toByte() 1559 if (blob.mVersion != SYNTHETIC_PASSWORD_VERSION_V3 in unwrapSyntheticPasswordBlob() 1560 && blob.mVersion != SYNTHETIC_PASSWORD_VERSION_V2 in unwrapSyntheticPasswordBlob() 1564 if (blob.mProtectorType != expectedProtectorType) { in unwrapSyntheticPasswordBlob() 1568 if (blob.mVersion == SYNTHETIC_PASSWORD_VERSION_V1) { in unwrapSyntheticPasswordBlob() 1570 blob.mContent, protectorSecret); in unwrapSyntheticPasswordBlob() 1590 if (blob.mVersion == SYNTHETIC_PASSWORD_VERSION_V1) { in unwrapSyntheticPasswordBlob() [all …]
|
/aosp14/frameworks/base/apex/blobstore/framework/java/android/app/blob/ |
H A D | IBlobStoreManager.aidl | 16 package android.app.blob; 18 import android.app.blob.BlobHandle; 19 import android.app.blob.BlobInfo; 20 import android.app.blob.IBlobStoreSession; 21 import android.app.blob.LeaseInfo;
|
H A D | BlobHandle.java | 16 package android.app.blob; 18 import static android.app.blob.XmlTags.ATTR_ALGO; 19 import static android.app.blob.XmlTags.ATTR_DIGEST; 20 import static android.app.blob.XmlTags.ATTR_EXPIRY_TIME; 21 import static android.app.blob.XmlTags.ATTR_LABEL; 22 import static android.app.blob.XmlTags.ATTR_TAG;
|
H A D | IBlobStoreSession.aidl | 16 package android.app.blob; 18 import android.app.blob.IBlobCommitCallback;
|
/aosp14/frameworks/base/apex/blobstore/service/java/com/android/server/blob/ |
H A D | BlobStoreSession.java | 16 package com.android.server.blob; 19 import static android.app.blob.XmlTags.ATTR_CREATION_TIME_MS; 20 import static android.app.blob.XmlTags.ATTR_ID; 21 import static android.app.blob.XmlTags.ATTR_PACKAGE; 22 import static android.app.blob.XmlTags.ATTR_UID; 23 import static android.app.blob.XmlTags.TAG_ACCESS_MODE; 24 import static android.app.blob.XmlTags.TAG_BLOB_HANDLE; 33 import static com.android.server.blob.BlobStoreConfig.TAG; 41 import android.app.blob.BlobHandle; 42 import android.app.blob.IBlobCommitCallback; [all …]
|
H A D | BlobStoreIdleJobService.java | 16 package com.android.server.blob; 18 import static com.android.server.blob.BlobStoreConfig.IDLE_JOB_ID; 19 import static com.android.server.blob.BlobStoreConfig.LOGV; 20 import static com.android.server.blob.BlobStoreConfig.TAG;
|
H A D | BlobStoreManagerService.java | 16 package com.android.server.blob; 21 import static android.app.blob.XmlTags.TAG_BLOB; 22 import static android.app.blob.XmlTags.TAG_BLOBS; 23 import static android.app.blob.XmlTags.TAG_SESSION; 60 import android.app.blob.BlobHandle; 61 import android.app.blob.BlobInfo; 62 import android.app.blob.IBlobStoreManager; 63 import android.app.blob.IBlobStoreSession; 64 import android.app.blob.LeaseInfo; 716 final BlobMetadata blob; in onStateChangedInternal() local [all …]
|
H A D | BlobMetadata.java | 16 package com.android.server.blob; 20 import static android.app.blob.XmlTags.ATTR_DESCRIPTION; 23 import static android.app.blob.XmlTags.ATTR_ID; 24 import static android.app.blob.XmlTags.ATTR_PACKAGE; 25 import static android.app.blob.XmlTags.ATTR_UID; 26 import static android.app.blob.XmlTags.ATTR_USER_ID; 27 import static android.app.blob.XmlTags.TAG_ACCESS_MODE; 29 import static android.app.blob.XmlTags.TAG_COMMITTER; 30 import static android.app.blob.XmlTags.TAG_LEASEE; 47 import android.app.blob.BlobHandle; [all …]
|
H A D | BlobAccessMode.java | 16 package com.android.server.blob; 18 import static android.app.blob.XmlTags.ATTR_CERTIFICATE; 19 import static android.app.blob.XmlTags.ATTR_PACKAGE; 20 import static android.app.blob.XmlTags.ATTR_TYPE; 21 import static android.app.blob.XmlTags.TAG_ALLOWED_PACKAGE;
|
/aosp14/system/core/fs_mgr/liblp/include/liblp/ |
H A D | super_layout_builder.h | 40 SuperImageExtent(uint64_t offset, std::shared_ptr<std::string> blob) in SuperImageExtent() 41 : SuperImageExtent(offset, blob->size(), Type::DATA) { in SuperImageExtent() 42 this->blob = blob; in SuperImageExtent() 64 std::shared_ptr<std::string> blob; member
|
/aosp14/system/core/fs_mgr/libsnapshot/ |
H A D | snapshot_reader_test.cpp | 124 std::string blob(kBlockSize * 3, 'x'); in TestByteReads() local 131 ASSERT_EQ(reader->Read(blob.data(), blob.size()), blob.size()); in TestByteReads() 132 ASSERT_EQ(blob.substr(0, 100), base_blocks_[0].substr(kOffset, 100)); in TestByteReads() 133 ASSERT_EQ(blob.substr(kBlockSize - kOffset, kBlockSize), base_blocks_[4]); in TestByteReads() 134 ASSERT_EQ(blob.substr(kBlockSize * 2 - kOffset, 100), MakeNewBlockString().substr(0, 100)); in TestByteReads() 135 ASSERT_EQ(blob.substr(blob.size() - kOffset), base_blocks_[6].substr(0, kOffset)); in TestByteReads()
|
/aosp14/frameworks/base/core/java/android/content/pm/verify/domain/ |
H A D | DomainVerificationUtils.java | 86 byte[] blob = in.readBlob(); in readHostMap() 87 data.unmarshall(blob, 0, blob.length); in readHostMap() 140 byte[] blob = in.readBlob(); in readHostSet() 141 data.unmarshall(blob, 0, blob.length); in readHostSet()
|
/aosp14/frameworks/base/libs/hwui/tests/unit/ |
H A D | ShaderCacheTests.cpp | 306 for (auto& blob : blobVec) { in TEST() local 316 blob = std::make_pair(key, data); in TEST() 332 for (const auto& blob : blobVec) { in TEST() local 333 auto outVS = ShaderCache::get().load(*blob.first.get()); in TEST() 334 ASSERT_TRUE(checkShader(outVS, blob.second)); in TEST() 339 for (const auto& blob : blobVec) { in TEST() local 344 for (const auto& blob : blobVec) { in TEST() local 352 for (const auto& blob : blobVec) { in TEST() local 353 auto outVS = ShaderCache::get().load(*blob.first.get()); in TEST() 354 ASSERT_TRUE(checkShader(outVS, blob.second)); in TEST() [all …]
|
/aosp14/frameworks/base/core/tests/companiontests/src/android/companion/ |
H A D | SystemDataTransportTest.java | 121 final byte[] blob = new byte[500_000]; in testPingGiant() 122 new Random().nextBytes(blob); in testPingGiant() 124 final byte[] input = generatePacket(MESSAGE_REQUEST_PING, /* sequence */ 1, blob); in testPingGiant() 125 final byte[] expected = generatePacket(MESSAGE_RESPONSE_SUCCESS, /* sequence */ 1, blob); in testPingGiant() 181 for (byte[] blob : blobs) { in concat() 182 length += blob.length; in concat() 185 for (byte[] blob : blobs) { in concat() 186 buf.put(blob); in concat()
|
/aosp14/frameworks/base/services/tests/servicestests/src/com/android/server/locksettings/ |
H A D | MockSyntheticPasswordManager.java | 49 protected byte[] decryptSpBlob(String protectorKeyAlias, byte[] blob, byte[] protectorSecret) { in decryptSpBlob() argument 51 !Arrays.equals(mBlobs.get(protectorKeyAlias), blob)) { in decryptSpBlob() 55 ByteBuffer buffer = ByteBuffer.allocate(blob.length); in decryptSpBlob() 56 buffer.put(blob, 0, blob.length); in decryptSpBlob()
|
/aosp14/frameworks/base/core/tests/coretests/src/android/database/ |
H A D | CursorWindowTest.java | 103 byte[] blob = new byte[1000]; in doTestValues() 105 Arrays.fill(blob, value); in doTestValues() 106 assertTrue(window.putBlob(blob, 0, 6)); in doTestValues() 107 assertTrue(Arrays.equals(blob, window.getBlob(0, 6))); in doTestValues()
|
/aosp14/frameworks/base/tests/BlobStoreTestUtils/src/com/android/utils/blob/ |
H A D | FakeBlobData.java | 16 package com.android.utils.blob; 18 import static com.android.utils.blob.Utils.BUFFER_SIZE_BYTES; 19 import static com.android.utils.blob.Utils.copy; 20 import static com.android.utils.blob.Utils.writeRandomData; 24 import android.app.blob.BlobHandle; 25 import android.app.blob.BlobStoreManager;
|
/aosp14/system/core/trusty/keymaster/3.0/ |
H A D | TrustyKeymaster3Device.cpp | 105 params[i] = keymaster_param_blob(tag, &keyParams[i].blob[0], in KmParamSet() 106 keyParams[i].blob.size()); in KmParamSet() 125 inline hidl_vec<uint8_t> kmBlob2hidlVec(const keymaster_key_blob_t& blob) { in kmBlob2hidlVec() argument 127 result.setToExternal(const_cast<unsigned char*>(blob.key_material), blob.key_material_size); in kmBlob2hidlVec() 131 inline hidl_vec<uint8_t> kmBlob2hidlVec(const keymaster_blob_t& blob) { in kmBlob2hidlVec() argument 133 result.setToExternal(const_cast<unsigned char*>(blob.data), blob.data_length); in kmBlob2hidlVec() 186 result[i].blob.setToExternal(const_cast<unsigned char*>(params[i].blob.data), in kmParamSet2Hidl() 187 params[i].blob.data_length); in kmParamSet2Hidl()
|