| /system/nvram/core/ | 
| D | persistence.cpp | 46 storage::Status EncodeObject(const Object& object, Blob* blob) {  in EncodeObject()  argument47   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/ | 
| D | memory_storage.cpp | 30   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 …]
 
 | 
| D | fake_nvram_storage.cpp | 78 nvram::storage::Status LoadFile(const char* name, nvram::Blob* blob) {  in LoadFile()  argument100   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/ | 
| D | android_keymaster_utils.h | 85 inline const uint8_t* const& accessBlobData(const keymaster_key_blob_t* blob) {  in accessBlobData()  argument86     return blob->key_material;  in accessBlobData()
 88 inline const uint8_t*& accessBlobData(keymaster_key_blob_t* blob) {  in accessBlobData()  argument
 89     return blob->key_material;  in accessBlobData()
 91 inline const size_t& accessBlobSize(const keymaster_key_blob_t* blob) {  in accessBlobSize()  argument
 92     return blob->key_material_size;  in accessBlobSize()
 94 inline size_t& accessBlobSize(keymaster_key_blob_t* blob) {  in accessBlobSize()  argument
 95     return blob->key_material_size;  in accessBlobSize()
 98 inline const uint8_t* const& accessBlobData(const keymaster_blob_t* blob) {  in accessBlobData()  argument
 99     return blob->data;  in accessBlobData()
 [all …]
 
 | 
| /system/update_engine/payload_consumer/ | 
| D | extent_reader_unittest.cc | 64   void ReadExtents(vector<Extent> extents, brillo::Blob* blob) {  in ReadExtents()  argument65     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/keymaster/tests/ | 
| D | android_keymaster_test_utils.cpp | 72         if (!param.blob.data)  in operator <<()75             for (size_t i = 0; i < param.blob.data_length; ++i)  in operator <<()
 76                 os << std::hex << std::setw(2) << static_cast<int>(param.blob.data[i]) << std::dec;  in operator <<()
 80         if (!param.blob.data)  in operator <<()
 83             for (size_t i = 0; i < param.blob.data_length; ++i)  in operator <<()
 84                 os << std::hex << std::setw(2) << static_cast<int>(param.blob.data[i]) << std::dec;  in operator <<()
 113         if ((a.blob.data == nullptr || b.blob.data == nullptr) && a.blob.data != b.blob.data)  in operator ==()
 115         return a.blob.data_length == b.blob.data_length &&  in operator ==()
 116                (memcmp(a.blob.data, b.blob.data, a.blob.data_length) == 0);  in operator ==()
 
 | 
| D | wrapped_key_test.cpp | 56 string blob2string(keymaster_blob_t& blob) {  in blob2string()  argument57     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/core/fs_mgr/liblp/ | 
| D | writer.cpp | 39     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/ | 
| D | keymaster_passthrough_engine.cpp | 95     keymaster_error_t ExportKey(keymaster_key_format_t format, const KeymasterKeyBlob& blob,  in ExportKey()  argument99         keymaster_error_t error = km_device_->export_key(km_device_, format, &blob, &client_id,  in ExportKey()
 109     keymaster_error_t DeleteKey(const KeymasterKeyBlob& blob) const override {  in DeleteKey()
 110         return km_device_->delete_key(km_device_, &blob);  in DeleteKey()
 213     keymaster_key_blob_t blob = {};  in GenerateKey()  local
 215         km_device_->generate_key(km_device_, &key_description, &blob, &characteristics);  in GenerateKey()
 217     unique_ptr<uint8_t, Malloc_Delete> blob_deleter(const_cast<uint8_t*>(blob.key_material));  in GenerateKey()
 218     key_blob->key_material = dup_buffer(blob.key_material, blob.key_material_size);  in GenerateKey()
 219     key_blob->key_material_size = blob.key_material_size;  in GenerateKey()
 233     keymaster_key_blob_t blob = {};  in GenerateKey()  local
 [all …]
 
 | 
| D | keymaster1_engine.cpp | 82     keymaster_key_blob_t blob;  in GenerateKey()  local84                                                                &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/nvram/core/tests/ | 
| D | fake_storage.cpp | 31   Status Load(Blob* blob) {  in Load()  argument40     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/update_engine/lz4diff/ | 
| D | lz4diff_compress.cc | 30 bool TryCompressBlob(std::string_view blob,  in TryCompressBlob()  argument52         blob.substr(block.uncompressed_offset, block.uncompressed_length);  in TryCompressBlob()
 116       sink(reinterpret_cast<const uint8_t*>(blob.data()) + uncompressed_size,  in TryCompressBlob()
 117            blob.size() - uncompressed_size),  in TryCompressBlob()
 118       blob.size() - uncompressed_size);  in TryCompressBlob()
 122 Blob TryCompressBlob(std::string_view blob,  in TryCompressBlob()  argument
 134   TEST_EQ(uncompressed_size, blob.size());  in TryCompressBlob()
 137   if (!TryCompressBlob(blob,  in TryCompressBlob()
 151 Blob TryDecompressBlob(std::string_view blob,  in TryDecompressBlob()  argument
 166   if (blob.size() < compressed_size) {  in TryDecompressBlob()
 [all …]
 
 | 
| D | lz4diff_compress.h | 36 Blob TryCompressBlob(std::string_view blob,40 bool TryCompressBlob(std::string_view blob,
 46 Blob TryDecompressBlob(std::string_view blob,
 49 Blob TryDecompressBlob(const Blob& blob,
 
 | 
| /system/hardware/interfaces/wifi/keystore/1.0/default/test/ | 
| D | WifiLegacyKeystoreIntegrationTest.cpp | 174 static bool LegacyKeystorePut(const std::string& alias, const std::vector<uint8_t>& blob,  in LegacyKeystorePut()  argument184     auto rc = legacyKeystore->put(alias, uid, blob);  in LegacyKeystorePut()
 199     std::optional<std::vector<uint8_t>> blob(std::vector<uint8_t>{});  in LegacyKeystoreGet()  local
 200     auto rc = legacyKeystore->get(alias, uid, &*blob);  in LegacyKeystoreGet()
 202     return blob;  in LegacyKeystoreGet()
 218     auto blob = LegacyKeystoreGet(TESTALIAS);  in TEST_P()  local
 219     ASSERT_TRUE((bool)blob);  in TEST_P()
 220     ASSERT_EQ(*blob, TESTBLOB);  in TEST_P()
 240     std::vector<uint8_t> blob;  in TEST_P()  local
 245                                            blob = value;  in TEST_P()
 [all …]
 
 | 
| /system/security/keystore2/src/ | 
| D | legacy_blob.rs | 489         let blob = Self::new_from_stream(&mut stream).context(ks_err!())?;  in new_from_stream_decrypt_with()  localVariable491         match blob.value() {  in new_from_stream_decrypt_with()
 493                 flags: blob.flags,  in new_from_stream_decrypt_with()
 497                 flags: blob.flags,  in new_from_stream_decrypt_with()
 503                 flags: blob.flags,  in new_from_stream_decrypt_with()
 509             _ => Ok(blob),  in new_from_stream_decrypt_with()
 633     fn decrypt_if_required(super_key: &Option<Arc<dyn AesGcm>>, blob: Blob) -> Result<Blob> {  in decrypt_if_required()
 634         match blob {  in decrypt_if_required()
 638             | Blob { value: BlobValue::Decrypted(_), .. } => Ok(blob),  in decrypt_if_required()
 698         let blob = Self::read_generic_blob(&self.make_chr_filename(uid, alias, prefix))  in read_characteristics_file()  localVariable
 [all …]
 
 | 
| /system/update_engine/payload_generator/ | 
| D | block_mapping.cc | 35 size_t HashValue(const brillo::Blob& blob) {  in HashValue()  argument37   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()
 
 | 
| D | blob_file_writer_unittest.cc | 39   brillo::Blob blob(kBlobSize);  in TEST()  local40   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()
 
 | 
| D | blob_file_writer.cc | 23 off_t BlobFileWriter::StoreBlob(const brillo::Blob& blob) {  in StoreBlob()  argument25   if (!utils::PWriteAll(blob_fd_, blob.data(), blob.size(), *blob_file_size_))  in StoreBlob()
 29   *blob_file_size_ += blob.size();  in StoreBlob()
 
 | 
| /system/nvram/core/include/nvram/core/ | 
| D | storage.h | 38 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/android_keymaster/ | 
| D | authorization_set.cpp | 97                 elems_[i].blob.data = new_data + (elems_[i].blob.data - indirect_data_);  in reserve_indirect()209             void* tmp = malloc(src.blob.data_length);  in CopyToParamSet()
 210             memcpy(tmp, src.blob.data, src.blob.data_length);  in CopyToParamSet()
 211             dst.blob.data = reinterpret_cast<uint8_t*>(tmp);  in CopyToParamSet()
 276         if (indirect_data_capacity_ - indirect_data_size_ < elem.blob.data_length)  in push_back()
 277             if (!reserve_indirect(2 * (indirect_data_capacity_ + elem.blob.data_length)))  in push_back()
 280         memcpy(indirect_data_ + indirect_data_size_, elem.blob.data, elem.blob.data_length);  in push_back()
 281         elem.blob.data = indirect_data_ + indirect_data_size_;  in push_back()
 282         indirect_data_size_ += elem.blob.data_length;  in push_back()
 339         buf = append_uint32_to_buf(buf, end, param.blob.data_length);  in serialize()
 [all …]
 
 | 
| /system/keymaster/ng/include/ | 
| D | KeyMintUtils.h | 87 inline vector<uint8_t> kmBlob2vector(const keymaster_key_blob_t& blob) {  in kmBlob2vector()  argument88     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/update_engine/scripts/ | 
| D | payload_info_unittest.py | 163     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/keymaster/contexts/ | 
| D | keymaster1_passthrough_context.cpp | 119 parseKeymaster1HwBlob(const keymaster1_device_t* device, const KeymasterKeyBlob& blob,  in parseKeymaster1HwBlob()  argument131     keymaster_error_t error = device->get_key_characteristics(device, &blob, client_id_ptr,  in parseKeymaster1HwBlob()
 140     *key_material = blob;  in parseKeymaster1HwBlob()
 145 Keymaster1PassthroughContext::ParseKeyBlob(const KeymasterKeyBlob& blob,  in ParseKeyBlob()  argument
 159         DeserializeIntegrityAssuredBlob(blob, hidden, &key_material, &hw_enforced, &sw_enforced);  in ParseKeyBlob()
 163         error = parseKeymaster1HwBlob(km1_engine_->device(), blob, additional_params, &key_material,  in ParseKeyBlob()
 180 keymaster_error_t Keymaster1PassthroughContext::DeleteKey(const KeymasterKeyBlob& blob) const {  in DeleteKey()
 188         blob, &key_material, &hw_enforced, &sw_enforced);  in DeleteKey()
 193     error = km1_engine_->DeleteKey(blob);  in DeleteKey()
 218     const KeymasterKeyBlob& key_material, KeymasterKeyBlob* blob, AuthorizationSet* hw_enforced,  in CreateKeyBlob()  argument
 [all …]
 
 | 
| /system/update_engine/common/ | 
| D | hash_calculator.cc | 128 std::string HashCalculator::SHA256Digest(std::string_view blob) {  in SHA256Digest()  argument130   HashCalculator::RawHashOfBytes(blob.data(), blob.size(), &hash);  in SHA256Digest()
 134 std::string HashCalculator::SHA256Digest(std::vector<unsigned char> blob) {  in SHA256Digest()  argument
 135   return SHA256Digest(ToStringView(blob));  in SHA256Digest()
 138 std::string HashCalculator::SHA256Digest(std::vector<char> blob) {  in SHA256Digest()  argument
 139   return SHA256Digest(ToStringView(blob));  in SHA256Digest()
 
 | 
| /system/keymaster/include/keymaster/legacy_support/ | 
| D | keymaster1_engine.h | 53     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,
 
 |