Home
last modified time | relevance | path

Searched refs:blob (Results 1 – 25 of 349) sorted by relevance

12345678910>>...14

/aosp12/system/nvram/core/
H A Dpersistence.cpp47 BlobOutputStreamBuffer stream(blob); in EncodeObject()
68 InputStreamBuffer stream(blob.data(), blob.size()); in DecodeObject()
100 Blob blob; in LoadHeader() local
101 storage::Status status = storage::LoadHeader(&blob); in LoadHeader()
105 return DecodeObject<kHeaderMagic>(blob, header); in LoadHeader()
109 Blob blob; in StoreHeader() local
114 return storage::StoreHeader(blob); in StoreHeader()
118 Blob blob; in LoadSpace() local
123 return DecodeObject<kSpaceMagic>(blob, space); in LoadSpace()
127 Blob blob; in StoreSpace() local
[all …]
/aosp12/system/nvram/hal/
H A Dmemory_storage.cpp30 Status Load(Blob* blob) const { in Load()
35 if (!blob->Assign(blob_.data(), blob_.size())) { in Load()
42 Status Store(const Blob& blob) { in Store() argument
43 if (!blob_.Assign(blob.data(), blob.size())) { in Store()
81 Status LoadHeader(Blob* blob) { in LoadHeader() argument
82 return g_header.Load(blob); in LoadHeader()
85 Status StoreHeader(const Blob& blob) { in StoreHeader() argument
86 return g_header.Store(blob); in StoreHeader()
89 Status LoadSpace(uint32_t index, Blob* blob) { in LoadSpace() argument
97 return slot->Store(blob); in StoreSpace()
[all …]
H A Dfake_nvram_storage.cpp100 if (!blob->Resize(data_file_stat.st_size)) { in LoadFile()
106 blob->size())) { in LoadFile()
128 blob.size())) { in StoreFile()
170 Status LoadHeader(Blob* blob) { in LoadHeader() argument
171 return LoadFile(kHeaderFileName, blob); in LoadHeader()
174 Status StoreHeader(const Blob& blob) { in StoreHeader() argument
175 return StoreFile(kHeaderFileName, blob); in StoreHeader()
178 Status LoadSpace(uint32_t index, Blob* blob) { in LoadSpace() argument
183 return LoadFile(name, blob); in LoadSpace()
186 Status StoreSpace(uint32_t index, const Blob& blob) { in StoreSpace() argument
[all …]
/aosp12/system/keymaster/include/keymaster/
H A Dandroid_keymaster_utils.h84 return blob->key_material; in accessBlobData()
87 return blob->key_material; in accessBlobData()
90 return blob->key_material_size; in accessBlobSize()
97 return blob->data; in accessBlobData()
100 return blob->data; in accessBlobData()
103 return blob->data_length; in accessBlobSize()
106 return blob->data_length; in accessBlobSize()
134 accessBlobData(this) = dup_buffer(accessBlobData(&blob), accessBlobSize(&blob)); in TKeymasterBlob()
146 accessBlobData(this) = dup_buffer(accessBlobData(&blob), accessBlobSize(&blob)); in TKeymasterBlob()
158 if (this != &blob) {
[all …]
/aosp12/system/core/fs_mgr/liblp/
H A Dwriter.cpp40 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 …]
/aosp12/system/keymaster/legacy_support/
H A Dkeymaster_passthrough_engine.cpp108 return km_device_->delete_key(km_device_, &blob); in DeleteKey()
211 keymaster_key_blob_t blob = {}; in GenerateKey() local
216 key_blob->key_material = dup_buffer(blob.key_material, blob.key_material_size); in GenerateKey()
231 keymaster_key_blob_t blob = {}; in GenerateKey() local
236 key_blob->key_material = dup_buffer(blob.key_material, blob.key_material_size); in GenerateKey()
254 keymaster_key_blob_t blob = {}; in ImportKey() local
257 &blob, &characteristics); in ImportKey()
261 *output_key_blob = KeymasterKeyBlob(blob); in ImportKey()
279 keymaster_key_blob_t blob = {}; in ImportKey() local
282 &blob, &characteristics); in ImportKey()
[all …]
H A Dkeymaster1_engine.cpp82 keymaster_key_blob_t blob; in GenerateKey() local
87 key_blob->key_material = dup_buffer(blob.key_material, blob.key_material_size); in GenerateKey()
88 key_blob->key_material_size = blob.key_material_size; in GenerateKey()
105 keymaster_key_blob_t blob; in ImportKey() local
111 output_key_blob->key_material = dup_buffer(blob.key_material, blob.key_material_size); in ImportKey()
112 output_key_blob->key_material_size = blob.key_material_size; in ImportKey()
128 RSA* Keymaster1Engine::BuildRsaKey(const KeymasterKeyBlob& blob, in BuildRsaKey() argument
138 KeyData* key_data = new KeyData(blob, additional_params); in BuildRsaKey()
167 EC_KEY* Keymaster1Engine::BuildEcKey(const KeymasterKeyBlob& blob, in BuildEcKey() argument
177 KeyData* key_data = new KeyData(blob, additional_params); in BuildEcKey()
[all …]
/aosp12/system/update_engine/payload_consumer/
H A Dextent_reader_unittest.cc65 blob->clear(); in ReadExtents()
67 blob->insert( in ReadExtents()
68 blob->end(), in ReadExtents()
96 brillo::Blob blob(1); in TEST_F() local
97 EXPECT_TRUE(reader.Read(blob.data(), 0)); in TEST_F()
98 EXPECT_FALSE(reader.Read(blob.data(), 1)); in TEST_F()
105 brillo::Blob blob(1); in TEST_F() local
106 EXPECT_TRUE(reader.Read(blob.data(), 0)); in TEST_F()
107 EXPECT_FALSE(reader.Read(blob.data(), 1)); in TEST_F()
116 EXPECT_FALSE(reader.Read(blob.data(), blob.size())); in TEST_F()
[all …]
/aosp12/system/hardware/interfaces/wifi/keystore/1.0/default/test/
H A DWifiLegacyKeystoreIntegrationTest.cpp176 auto rc = legacyKeystore->put(alias, uid, blob); in LegacyKeystorePut()
194 return blob; in LegacyKeystoreGet()
210 auto blob = LegacyKeystoreGet(TESTALIAS); in TEST_P() local
211 ASSERT_TRUE((bool)blob); in TEST_P()
212 ASSERT_EQ(*blob, TESTBLOB); in TEST_P()
232 std::vector<uint8_t> blob; in TEST_P() local
242 ASSERT_EQ(TESTBLOB, blob); in TEST_P()
265 std::vector<uint8_t> blob; in TEST_P() local
277 reinterpret_cast<const char*>(blob.data()) + blob.size()); in TEST_P()
427 std::vector<uint8_t> blob; in TEST_P() local
[all …]
/aosp12/system/nvram/core/tests/
H A Dfake_storage.cpp31 Status Load(Blob* blob) { in Load() argument
40 NVRAM_CHECK(blob->Assign(blob_.data(), blob_.size())); in Load()
44 Status Store(const Blob& blob) { in Store() argument
49 NVRAM_CHECK(blob_.Assign(blob.data(), blob.size())); in Store()
127 Status LoadHeader(Blob* blob) { in LoadHeader() argument
128 return g_header.Load(blob); in LoadHeader()
131 Status StoreHeader(const Blob& blob) { in StoreHeader() argument
132 return g_header.Store(blob); in StoreHeader()
143 Status LoadSpace(uint32_t index, Blob* blob) { in LoadSpace() argument
145 return slot ? slot->Load(blob) : Status::kNotFound; in LoadSpace()
[all …]
/aosp12/packages/apps/Settings/src/com/android/settings/development/storage/
H A DBlobInfoListView.java21 import android.app.blob.BlobInfo;
22 import android.app.blob.BlobStoreManager;
94 final BlobInfo blob = mAdapter.getItem(position); in onListItemClick() local
95 if (CollectionUtils.isEmpty(blob.getLeases())) { in onListItemClick()
96 showDeleteBlobDialog(blob); in onListItemClick()
99 intent.putExtra(SharedDataUtils.BLOB_KEY, blob); in onListItemClick()
104 private void showDeleteBlobDialog(BlobInfo blob) { in showDeleteBlobDialog() argument
116 mBlobStoreManager.deleteBlob(blob); in getDialogOnClickListener()
156 final BlobInfo blob = getItem(position);
157 holder.blobLabel.setText(blob.getLabel());
[all …]
/aosp12/hardware/libhardware/include/hardware/
H A Dkeymaster_defs.h582 param.blob.data = (uint8_t*)bytes; in keymaster_param_blob()
583 param.blob.data_length = bytes_len; in keymaster_param_blob()
629 if (a->blob.data_length != 0 && b->blob.data_length == 0) in keymaster_param_compare()
631 if (a->blob.data_length == 0 && b->blob.data_length == 0) in keymaster_param_compare()
633 if (a->blob.data_length == 0 && b->blob.data_length > 0) in keymaster_param_compare()
636 retval = memcmp(a->blob.data, b->blob.data, a->blob.data_length < b->blob.data_length in keymaster_param_compare()
641 else if (a->blob.data_length != b->blob.data_length) { in keymaster_param_compare()
643 if (a->blob.data_length < b->blob.data_length) in keymaster_param_compare()
645 if (a->blob.data_length > b->blob.data_length) in keymaster_param_compare()
660 free((void*)param->blob.data); in keymaster_free_param_values()
[all …]
/aosp12/frameworks/base/core/jni/
H A Dandroid_os_HwBlob.cpp179 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 …]
/aosp12/hardware/interfaces/keymaster/4.1/vts/functional/
H A DUnlockedDeviceRequiredTest.cpp40 EXPECT_EQ(ErrorCode::OK, UseAesKey(aesKeyData.blob)); in TEST_P()
41 EXPECT_EQ(ErrorCode::OK, UseHmacKey(hmacKeyData.blob)); in TEST_P()
42 EXPECT_EQ(ErrorCode::OK, UseRsaKey(rsaKeyData.blob)); in TEST_P()
43 EXPECT_EQ(ErrorCode::OK, UseEcdsaKey(ecdsaKeyData.blob)); in TEST_P()
50 EXPECT_EQ(ErrorCode::DEVICE_LOCKED, UseAesKey(aesKeyData.blob)); in TEST_P()
51 EXPECT_EQ(ErrorCode::DEVICE_LOCKED, UseHmacKey(hmacKeyData.blob)); in TEST_P()
52 EXPECT_EQ(ErrorCode::DEVICE_LOCKED, UseRsaKey(rsaKeyData.blob)); in TEST_P()
53 EXPECT_EQ(ErrorCode::DEVICE_LOCKED, UseEcdsaKey(ecdsaKeyData.blob)); in TEST_P()
H A DEarlyBootKeyTest.cpp58 EXPECT_EQ(ErrorCode::OK, UseAesKey(aesKeyData.blob)); in TEST_P()
59 EXPECT_EQ(ErrorCode::OK, UseHmacKey(hmacKeyData.blob)); in TEST_P()
60 EXPECT_EQ(ErrorCode::OK, UseRsaKey(rsaKeyData.blob)); in TEST_P()
61 EXPECT_EQ(ErrorCode::OK, UseEcdsaKey(ecdsaKeyData.blob)); in TEST_P()
69 EXPECT_EQ(ErrorCode::EARLY_BOOT_ENDED, UseAesKey(aesKeyData.blob)); in TEST_P()
70 EXPECT_EQ(ErrorCode::EARLY_BOOT_ENDED, UseHmacKey(hmacKeyData.blob)); in TEST_P()
71 EXPECT_EQ(ErrorCode::EARLY_BOOT_ENDED, UseRsaKey(rsaKeyData.blob)); in TEST_P()
72 EXPECT_EQ(ErrorCode::EARLY_BOOT_ENDED, UseEcdsaKey(ecdsaKeyData.blob)); in TEST_P()
/aosp12/hardware/interfaces/keymaster/3.0/vts/functional/
H A Dauthorization_set.cpp54 if (a.blob.size() == 0) return b.blob.size() != 0; in keyParamLess()
55 if (b.blob.size() == 0) return false; in keyParamLess()
57 retval = memcmp(&a.blob[0], &b.blob[0], std::min(a.blob.size(), b.blob.size())); in keyParamLess()
60 return a.blob.size() < b.blob.size(); in keyParamLess()
87 if (a.blob.size() != b.blob.size()) return false; in keyParamEqual()
88 return a.blob.size() == 0 || memcmp(&a.blob[0], &b.blob[0], a.blob.size()) == 0; in keyParamEqual()
207 OutStreams& serializeParamValue(OutStreams& out, const hidl_vec<uint8_t>& blob) { in serializeParamValue() argument
211 auto blob_length = blob.size(); in serializeParamValue()
320 InStreams& deserializeParamValue(InStreams& in, hidl_vec<uint8_t>* blob) { in deserializeParamValue() argument
324 blob->resize(blob_length); in deserializeParamValue()
[all …]
/aosp12/system/update_engine/payload_generator/
H A Dblock_mapping.cc35 size_t HashValue(const brillo::Blob& blob) { in HashValue() argument
37 return hash_fn(string(blob.begin(), blob.end())); in HashValue()
49 brillo::Blob blob(block_size_); in AddDiskBlock() local
51 if (!utils::PReadAll(fd, blob.data(), block_size_, byte_offset, &bytes_read)) in AddDiskBlock()
55 return AddBlock(fd, byte_offset, blob); in AddDiskBlock()
121 brillo::Blob blob(block_size); in CompareData() local
123 if (!utils::PReadAll(fd, blob.data(), block_size, byte_offset, &bytes_read)) in CompareData()
127 *equals = blob == other_block; in CompareData()
136 block_data = std::move(blob); in CompareData()
/aosp12/system/keymaster/android_keymaster/
H A Dauthorization_set.cpp93 elems_[i].blob.data = new_data + (elems_[i].blob.data - indirect_data_); in reserve_indirect()
212 void* tmp = malloc(src.blob.data_length); in CopyToParamSet()
213 memcpy(tmp, src.blob.data, src.blob.data_length); in CopyToParamSet()
283 memcpy(indirect_data_ + indirect_data_size_, elem.blob.data, elem.blob.data_length); in push_back()
285 indirect_data_size_ += elem.blob.data_length; in push_back()
387 if (param->blob.data_length + offset < param->blob.data_length || // Overflow check in deserialize()
391 param->blob.data = indirect_base + offset; in deserialize()
531 size += elems[i].blob.data_length; in ComputeIndirectDataSize()
544 memcpy(indirect_data_pos, elems_[i].blob.data, elems_[i].blob.data_length); in CopyIndirectData()
545 elems_[i].blob.data = indirect_data_pos; in CopyIndirectData()
[all …]
/aosp12/system/security/keystore2/src/
H A Dlegacy_blob.rs412 let blob = in new_from_stream_decrypt_with() localVariable
415 match blob.value() { in new_from_stream_decrypt_with()
430 _ => Ok(blob), in new_from_stream_decrypt_with()
559 let blob = match blob { in read_characteristics_file() localVariable
561 Some(blob) => blob, in read_characteristics_file()
652 Ok(blob.and_then(|blob| match blob.value { in read_legacy_keystore_entry()
653 BlobValue::Generic(blob) => Some(blob), in read_legacy_keystore_entry()
1096 let blob = match blob { in load_super_key() localVariable
1097 Some(blob) => match blob { in load_super_key()
1124 Ok(blob) in load_super_key()
[all …]
/aosp12/frameworks/base/core/java/android/security/keymaster/
H A DKeymasterBlob.java28 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 DKeymasterBlobArgument.java28 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()
/aosp12/system/keymaster/contexts/
H A Dkeymaster1_passthrough_context.cpp117 parseKeymaster1HwBlob(const keymaster1_device_t* device, const KeymasterKeyBlob& blob, in parseKeymaster1HwBlob() argument
129 keymaster_error_t error = device->get_key_characteristics(device, &blob, client_id_ptr, in parseKeymaster1HwBlob()
138 *key_material = blob; in parseKeymaster1HwBlob()
143 Keymaster1PassthroughContext::ParseKeyBlob(const KeymasterKeyBlob& blob, in ParseKeyBlob() argument
157 DeserializeIntegrityAssuredBlob(blob, hidden, &key_material, &hw_enforced, &sw_enforced); in ParseKeyBlob()
161 error = parseKeymaster1HwBlob(km1_engine_->device(), blob, additional_params, &key_material, in ParseKeyBlob()
178 keymaster_error_t Keymaster1PassthroughContext::DeleteKey(const KeymasterKeyBlob& blob) const { in DeleteKey()
186 blob, &key_material, &hw_enforced, &sw_enforced); in DeleteKey()
191 error = km1_engine_->DeleteKey(blob); in DeleteKey()
216 const KeymasterKeyBlob& key_material, KeymasterKeyBlob* blob, AuthorizationSet* hw_enforced, in CreateKeyBlob() argument
[all …]
H A Dsoft_keymaster_context.cpp182 KeymasterKeyBlob* blob, in CreateKeyBlob() argument
223 keymaster_error_t SoftKeymasterContext::ParseKeyBlob(const KeymasterKeyBlob& blob, in ParseKeyBlob() argument
287 error = ParseAuthEncryptedBlob(blob, hidden, &key_material, &hw_enforced, &sw_enforced); in ParseKeyBlob()
292 error = ParseOldSoftkeymasterBlob(blob, &key_material, &hw_enforced, &sw_enforced); in ParseKeyBlob()
297 error = ParseKeymaster1HwBlob(blob, additional_params, &key_material, &hw_enforced, in ParseKeyBlob()
305 keymaster_error_t SoftKeymasterContext::DeleteKey(const KeymasterKeyBlob& blob) const { in DeleteKey()
313 blob, &key_material, &hw_enforced, &sw_enforced); in DeleteKey()
318 return km1_engine_->DeleteKey(blob); in DeleteKey()
336 const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params, in ParseKeymaster1HwBlob() argument
350 keymaster_error_t error = km1_dev_->get_key_characteristics(km1_dev_, &blob, client_id_ptr, in ParseKeymaster1HwBlob()
[all …]
/aosp12/frameworks/base/libs/hwui/tests/unit/
H A DShaderCacheTests.cpp217 for (auto& blob : blobVec) { in TEST() local
227 blob = std::make_pair(key, data); in TEST()
243 for (const auto& blob : blobVec) { in TEST() local
244 auto outVS = ShaderCache::get().load(*blob.first.get()); in TEST()
245 ASSERT_TRUE(checkShader(outVS, blob.second)); in TEST()
250 for (const auto& blob : blobVec) { in TEST() local
255 for (const auto& blob : blobVec) { in TEST() local
263 for (const auto& blob : blobVec) { in TEST() local
264 auto outVS = ShaderCache::get().load(*blob.first.get()); in TEST()
265 ASSERT_TRUE(checkShader(outVS, blob.second)); in TEST()
[all …]
/aosp12/frameworks/base/services/core/java/com/android/server/locksettings/
H A DRebootEscrowData.java44 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()

12345678910>>...14