Lines Matching refs:blobv3
203 mBlob = std::make_unique<blobv3>(); in Blob()
204 memset(mBlob.get(), 0, sizeof(blobv3)); in Blob()
229 Blob::Blob(blobv3 b) { in Blob()
230 mBlob = std::make_unique<blobv3>(b); in Blob()
239 mBlob = std::make_unique<blobv3>(*rhs.mBlob); in Blob()
249 mBlob = std::make_unique<blobv3>(*rhs.mBlob); in operator =()
309 static ResponseCode writeBlob(const std::string& filename, Blob blob, blobv3* rawBlob, in writeBlob()
333 size_t fileLength = offsetof(blobv3, value) + dataLength + rawBlob->info; in writeBlob()
375 blobv3* rawBlob = keyBlob.mBlob.get(); in writeBlobs()
383 blobv3* rawBlob = characteristicsBlob.mBlob.get(); in writeBlobs()
394 std::unique_ptr<blobv3> rawBlob = std::make_unique<blobv3>(); in readBlob()
402 const size_t fileLength = readFully(in, (uint8_t*)rawBlob.get(), sizeof(blobv3)); in readBlob()
420 if (fileLength < offsetof(blobv3, value)) { in readBlob()
477 const ssize_t maxValueLength = fileLength - offsetof(blobv3, value) - rawBlob->info; in readBlob()
566 if (!mBlob) mBlob = std::make_unique<blobv3>(); in putKeyCharacteristics()