Home
last modified time | relevance | path

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

123456

/system/nvram/core/
Dpersistence.cpp46 storage::Status EncodeObject(const Object& object, Blob* blob) { in EncodeObject() argument
47 BlobOutputStreamBuffer stream(blob); in EncodeObject()
67 storage::Status DecodeObject(const Blob& blob, Object* object) { in DecodeObject() argument
68 InputStreamBuffer stream(blob.data(), blob.size()); in DecodeObject()
73 NVRAM_LOG_ERR("Failed to decode object of size %zu.", 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
110 storage::Status status = EncodeObject<kHeaderMagic>(header, &blob); in StoreHeader()
[all …]
/system/nvram/hal/
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
91 return slot ? slot->Load(blob) : Status::kNotFound; in LoadSpace()
[all …]
Dfake_nvram_storage.cpp78 nvram::storage::Status LoadFile(const char* name, nvram::Blob* blob) { in LoadFile() argument
100 if (!blob->Resize(data_file_stat.st_size)) { in LoadFile()
105 if (!android::base::ReadFully(data_file_fd.get(), blob->data(), in LoadFile()
106 blob->size())) { in LoadFile()
115 nvram::storage::Status StoreFile(const char* name, const nvram::Blob& blob) { in StoreFile() argument
127 if (!android::base::WriteFully(data_file_fd.get(), blob.data(), in StoreFile()
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
[all …]
/system/keymaster/include/keymaster/
Dandroid_keymaster_utils.h83 inline const uint8_t* const& accessBlobData(const keymaster_key_blob_t* blob) { in accessBlobData() argument
84 return blob->key_material; in accessBlobData()
86 inline const uint8_t*& accessBlobData(keymaster_key_blob_t* blob) { in accessBlobData() argument
87 return blob->key_material; in accessBlobData()
89 inline const size_t& accessBlobSize(const keymaster_key_blob_t* blob) { in accessBlobSize() argument
90 return blob->key_material_size; in accessBlobSize()
92 inline size_t& accessBlobSize(keymaster_key_blob_t* blob) { in accessBlobSize() argument
93 return blob->key_material_size; in accessBlobSize()
96 inline const uint8_t* const& accessBlobData(const keymaster_blob_t* blob) { in accessBlobData() argument
97 return blob->data; in accessBlobData()
[all …]
/system/update_engine/payload_consumer/
Dextent_reader_unittest.cc64 void ReadExtents(vector<Extent> extents, brillo::Blob* blob) { in ReadExtents() argument
65 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()
[all …]
/system/nvram/core/tests/
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 …]
/system/core/fs_mgr/liblp/
Dwriter.cpp39 std::string blob(reinterpret_cast<const char*>(&geometry), sizeof(geometry)); in SerializeGeometry()
40 blob.resize(LP_METADATA_GEOMETRY_SIZE); in SerializeGeometry()
41 return blob; in SerializeGeometry()
88 std::string* blob) { in ValidateAndSerializeMetadata() argument
91 *blob = SerializeMetadata(metadata); in ValidateAndSerializeMetadata()
94 if (blob->size() > geometry.metadata_max_size) { in ValidateAndSerializeMetadata()
95 LERROR << "Logical partition metadata is too large. " << blob->size() << " > " in ValidateAndSerializeMetadata()
188 const std::string& blob, in WritePrimaryMetadata() argument
191 if (!ValidateMetadataRegion(metadata, primary_offset, blob.size())) { in WritePrimaryMetadata()
198 if (!writer(fd, blob)) { in WritePrimaryMetadata()
[all …]
/system/keymaster/legacy_support/
Dkeymaster_passthrough_engine.cpp93 keymaster_error_t ExportKey(keymaster_key_format_t format, const KeymasterKeyBlob& blob, in ExportKey() argument
97 keymaster_error_t error = km_device_->export_key(km_device_, format, &blob, &client_id, in ExportKey()
107 keymaster_error_t DeleteKey(const KeymasterKeyBlob& blob) const override { in DeleteKey()
108 return km_device_->delete_key(km_device_, &blob); in DeleteKey()
211 keymaster_key_blob_t blob = {}; in GenerateKey() local
213 km_device_->generate_key(km_device_, &key_description, &blob, &characteristics); in GenerateKey()
215 unique_ptr<uint8_t, Malloc_Delete> blob_deleter(const_cast<uint8_t*>(blob.key_material)); in GenerateKey()
216 key_blob->key_material = dup_buffer(blob.key_material, blob.key_material_size); in GenerateKey()
217 key_blob->key_material_size = blob.key_material_size; in GenerateKey()
231 keymaster_key_blob_t blob = {}; in GenerateKey() local
[all …]
Dkeymaster1_engine.cpp82 keymaster_key_blob_t blob; in GenerateKey() local
84 &blob, &characteristics); in GenerateKey()
86 unique_ptr<uint8_t, Malloc_Delete> blob_deleter(const_cast<uint8_t*>(blob.key_material)); in GenerateKey()
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
108 &blob, &characteristics); in ImportKey()
110 unique_ptr<uint8_t, Malloc_Delete> blob_deleter(const_cast<uint8_t*>(blob.key_material)); in ImportKey()
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()
[all …]
/system/hardware/interfaces/wifi/keystore/1.0/default/test/
DWifiLegacyKeystoreIntegrationTest.cpp166 static bool LegacyKeystorePut(const std::string& alias, const std::vector<uint8_t>& blob, in LegacyKeystorePut() argument
176 auto rc = legacyKeystore->put(alias, uid, blob); in LegacyKeystorePut()
191 std::optional<std::vector<uint8_t>> blob(std::vector<uint8_t>{}); in LegacyKeystoreGet() local
192 auto rc = legacyKeystore->get(alias, uid, &*blob); in LegacyKeystoreGet()
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
237 blob = value; in TEST_P()
[all …]
/system/update_engine/payload_generator/
Dblob_file_writer_unittest.cc39 brillo::Blob blob(kBlobSize); in TEST() local
40 FillWithData(&blob); in TEST()
41 EXPECT_EQ(0, blob_file_writer.StoreBlob(blob)); in TEST()
42 EXPECT_EQ(kBlobSize, blob_file_writer.StoreBlob(blob)); in TEST()
49 EXPECT_EQ(blob, stored_blob); in TEST()
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()
Dblob_file_writer.cc23 off_t BlobFileWriter::StoreBlob(const brillo::Blob& blob) { in StoreBlob() argument
25 if (!utils::PWriteAll(blob_fd_, blob.data(), blob.size(), *blob_file_size_)) in StoreBlob()
29 *blob_file_size_ += blob.size(); in StoreBlob()
Dannotated_operation.cc39 bool AnnotatedOperation::SetOperationBlob(const brillo::Blob& blob, in SetOperationBlob() argument
41 if (blob.empty()) { in SetOperationBlob()
46 off_t data_offset = blob_file->StoreBlob(blob); in SetOperationBlob()
49 op.set_data_length(blob.size()); in SetOperationBlob()
Dblock_mapping_unittest.cc47 brillo::Blob blob(block_size_); in TEST_F() local
50 blob[0] = 42; in TEST_F()
51 EXPECT_EQ(0, bm_.AddBlock(blob)); in TEST_F()
52 blob[0] = 5; in TEST_F()
53 EXPECT_EQ(1, bm_.AddBlock(blob)); in TEST_F()
/system/nvram/core/include/nvram/core/
Dstorage.h38 Status LoadHeader(Blob* blob);
42 Status StoreHeader(const Blob& blob);
55 Status LoadSpace(uint32_t index, Blob* blob);
74 Status StoreSpace(uint32_t index, const Blob& blob);
/system/keymaster/ng/include/
DKeyMintUtils.h87 inline vector<uint8_t> kmBlob2vector(const keymaster_key_blob_t& blob) { in kmBlob2vector() argument
88 vector<uint8_t> result(blob.key_material, blob.key_material + blob.key_material_size); in kmBlob2vector()
92 inline vector<uint8_t> kmBlob2vector(const keymaster_blob_t& blob) { in kmBlob2vector() argument
93 vector<uint8_t> result(blob.data, blob.data + blob.data_length); in kmBlob2vector()
/system/keymaster/android_keymaster/
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()
214 dst.blob.data = reinterpret_cast<uint8_t*>(tmp); in CopyToParamSet()
279 if (indirect_data_capacity_ - indirect_data_size_ < elem.blob.data_length) in push_back()
280 if (!reserve_indirect(2 * (indirect_data_capacity_ + elem.blob.data_length))) in push_back()
283 memcpy(indirect_data_ + indirect_data_size_, elem.blob.data, elem.blob.data_length); in push_back()
284 elem.blob.data = indirect_data_ + indirect_data_size_; in push_back()
285 indirect_data_size_ += elem.blob.data_length; in push_back()
342 buf = append_uint32_to_buf(buf, end, param.blob.data_length); in serialize()
[all …]
/system/keymaster/contexts/
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 …]
Dsoft_keymaster_context.cpp182 KeymasterKeyBlob* blob, in CreateKeyBlob() argument
193 return SerializeIntegrityAssuredBlob(key_material, hidden, *hw_enforced, *sw_enforced, blob); in CreateKeyBlob()
223 keymaster_error_t SoftKeymasterContext::ParseKeyBlob(const KeymasterKeyBlob& blob, in ParseKeyBlob() argument
283 DeserializeIntegrityAssuredBlob(blob, hidden, &key_material, &hw_enforced, &sw_enforced); in ParseKeyBlob()
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()
[all …]
/system/keymaster/include/keymaster/legacy_support/
Dkeymaster1_engine.h53 keymaster_error_t DeleteKey(const KeymasterKeyBlob& blob) const;
57 KeyData(const KeymasterKeyBlob& blob, const AuthorizationSet& params) in KeyData()
58 : op_handle(0), begin_params(params), key_material(blob), error(KM_ERROR_OK), in KeyData()
69 RSA* BuildRsaKey(const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params,
71 EC_KEY* BuildEcKey(const KeymasterKeyBlob& blob, const AuthorizationSet& additional_params,
80 EVP_PKEY* GetKeymaster1PublicKey(const KeymasterKeyBlob& blob,
/system/keymaster/tests/
Dwrapped_key_test.cpp56 string blob2string(keymaster_blob_t& blob) { in blob2string() argument
57 string s(reinterpret_cast<const char*>(blob.data), blob.data_length); in blob2string()
61 string keyblob2string(keymaster_key_blob_t& blob) { in keyblob2string() argument
62 string s(reinterpret_cast<const char*>(blob.key_material), blob.key_material_size); in keyblob2string()
/system/update_engine/scripts/
Dpayload_info_unittest.py163 blob = self._blobs[offset]
164 if len(blob) != length:
166 'actual: %d)' % (len(blob), length))
167 return blob
178 blob = self._payload_signatures.SerializeToString()
180 self._manifest.signatures_size = len(blob)
181 self._blobs[self._manifest.signatures_offset] = blob
187 blob = self._metadata_signatures.SerializeToString()
188 self._header.metadata_signature_len = len(blob)
189 self._blobs[-len(blob)] = blob
/system/security/keystore2/src/
Dlegacy_blob.rs412 let blob = in new_from_stream_decrypt_with() localVariable
415 match blob.value() { in new_from_stream_decrypt_with()
417 flags: blob.flags, in new_from_stream_decrypt_with()
424 flags: blob.flags, in new_from_stream_decrypt_with()
430 _ => Ok(blob), in new_from_stream_decrypt_with()
556 let blob = Self::read_generic_blob(&self.make_chr_filename(uid, alias, prefix)) in read_characteristics_file() localVariable
559 let blob = match blob { in read_characteristics_file() localVariable
561 Some(blob) => blob, in read_characteristics_file()
564 let mut stream = match blob.value() { in read_characteristics_file()
575 let hw_list = match blob.value() { in read_characteristics_file()
[all …]
/system/core/fs_mgr/libsnapshot/
Dsnapshot_reader_test.cpp111 std::string blob(kBlockSize * 3, 'x'); in TestByteReads() local
118 ASSERT_EQ(reader->Read(blob.data(), blob.size()), blob.size()); in TestByteReads()
119 ASSERT_EQ(blob.substr(0, 100), base_blocks_[0].substr(kOffset, 100)); in TestByteReads()
120 ASSERT_EQ(blob.substr(kBlockSize - kOffset, kBlockSize), base_blocks_[4]); in TestByteReads()
121 ASSERT_EQ(blob.substr(kBlockSize * 2 - kOffset, 100), MakeNewBlockString().substr(0, 100)); in TestByteReads()
122 ASSERT_EQ(blob.substr(blob.size() - kOffset), base_blocks_[6].substr(0, kOffset)); in TestByteReads()

123456