Lines Matching defs:buffer
507 int32_t PkgManagerImpl::CreatePkgStream(StreamPtr &stream, const std::string &fileName, const PkgBuffer &buffer)
509 PkgStreamPtr pkgStream = new MemoryMapStream(this, fileName, buffer, PkgStream::PkgStreamType_Buffer);
519 uint64_t fileLen, RingBuffer *buffer)
522 buffer, PkgStream::PkgStreamType_FlowData);
602 PkgBuffer buffer(memoryMap, fileSize);
603 stream = new MemoryMapStream(this, fileName, buffer);
697 } else if (digest.buffer != nullptr) {
737 PKG_LOGE("read buffer fail %s", stream->GetFileName().c_str());
756 PKG_LOGE("read buffer failed %s", stream->GetFileName().c_str());
807 uint8_t *buffer = buff.buffer;
809 buffer = buff.buffer + SIGN_SHA256_LEN;
811 if (memcpy_s(digestInfos[DIGEST_INFO_SIGNATURE].data(), signatureLen, buffer, signatureLen) != EOK) {
857 // Clear buffer
898 int32_t PkgManagerImpl::DecompressBuffer(FileInfoPtr info, const PkgBuffer &buffer, StreamPtr stream) const
900 if (info == nullptr || buffer.buffer == nullptr || stream == nullptr) {
911 (PkgManager::PkgManagerPtr)this, info->identity, buffer, PkgStream::PkgStreamType_Buffer);
916 PkgAlgorithmContext context = {{0, 0}, {buffer.length, 0}, 0, info->digestMethod};
922 PKG_LOGI("packedSize: %zu unpackedSize: %zu ", buffer.length, context.unpackedSize);
930 int32_t PkgManagerImpl::CompressBuffer(FileInfoPtr info, const PkgBuffer &buffer, StreamPtr stream) const
932 if (info == nullptr || buffer.buffer == nullptr || stream == nullptr) {
943 (PkgManager::PkgManagerPtr)this, info->identity, buffer, PkgStream::PkgStreamType_Buffer);
948 PkgAlgorithmContext context = {{0, 0}, {0, buffer.length}, 0, info->digestMethod};
1024 PkgBuffer buffer(pMap + (offset - offsetAligned), size);
1026 int32_t ret = CreatePkgStream(pkgStream, devRealPath, buffer);
1097 if (memcmp(digestInfos[DIGEST_INFO_HAS_SIGN].data(), digest.buffer, digest.length) != 0) {