Home
last modified time | relevance | path

Searched refs:PkgBuffer (Results 1 – 25 of 67) sorted by relevance

123

/ohos5.0/base/update/updater/services/package/pkg_algorithm/
H A Dpkg_algo_digest.h42 virtual int32_t Update(const PkgBuffer &buffer, size_t size) in Update()
48 virtual int32_t Final(PkgBuffer &buffer) in Final()
54 virtual int32_t Calculate(PkgBuffer &result, const PkgBuffer &buffer, size_t size) in Calculate()
74 int32_t Update(const PkgBuffer &buffer, size_t size) override;
76 int32_t Final(PkgBuffer &result) override;
78 int32_t Calculate(PkgBuffer &result, const PkgBuffer &buffer, size_t size) override;
92 int32_t Update(const PkgBuffer &buffer, size_t size) override;
94 int32_t Final(PkgBuffer &result) override;
96 int32_t Calculate(PkgBuffer &result, const PkgBuffer &buffer, size_t size) override;
112 int32_t Final(PkgBuffer &result) override;
[all …]
H A Dpkg_algo_digest.cpp51 int32_t Crc32Algorithm::Update(const PkgBuffer &buffer, size_t size) in Update()
61 int32_t Crc32Algorithm::Final(PkgBuffer &result) in Final()
75 int32_t Crc32Algorithm::Calculate(PkgBuffer &result, const PkgBuffer &buffer, size_t size) in Calculate()
97 int32_t Sha256Algorithm::Update(const PkgBuffer &buffer, size_t size) in Update()
107 int32_t Sha256Algorithm::Final(PkgBuffer &result) in Final()
117 int32_t Sha256Algorithm::Calculate(PkgBuffer &result, const PkgBuffer &buffer, size_t size) in Calculate()
139 int32_t Sha384Algorithm::Update(const PkgBuffer &buffer, size_t size) in Update()
149 int32_t Sha384Algorithm::Final(PkgBuffer &result) in Final()
159 int32_t Sha384Algorithm::Calculate(PkgBuffer &result, const PkgBuffer &buffer, size_t size) in Calculate()
H A Dpkg_algo_deflate.cpp28 PkgBuffer &outBuffer, size_t &destOffset) const in DeflateData()
59 PkgBuffer inBuffer = {}; in PackCalculate()
60 PkgBuffer outBuffer = {}; in PackCalculate()
71 PkgBuffer crcResult((uint8_t *)&crc, sizeof(crc)); in PackCalculate()
122 int32_t PkgAlgoDeflate::ReadUnpackData(const PkgStreamPtr inStream, PkgBuffer &inBuffer, in ReadUnpackData()
156 PkgBuffer inBuffer = {}; in UnpackCalculate()
157 PkgBuffer outBuffer = {}; in UnpackCalculate()
166 PkgBuffer crcResult((uint8_t *)&crc, sizeof(crc)); in UnpackCalculate()
213 int32_t PkgAlgoDeflate::InitStream(z_stream &zstream, bool zip, PkgBuffer &inBuffer, PkgBuffer &out… in InitStream()
H A Dpkg_algo_deflate.h47 int32_t ReadUnpackData(const PkgStreamPtr inStream, PkgBuffer &inBuffer,
56 int32_t InitStream(z_stream &zstream, bool zip, PkgBuffer &inBuffer, PkgBuffer &outBuffer);
61 z_stream &zstream, int32_t flush, PkgBuffer &outBuffer, size_t &destOffset) const;
H A Dpkg_algo_sign.h51 …virtual int32_t SignBuffer(const PkgBuffer &buffer, std::vector<uint8_t> &sign, size_t &signLen) c…
67 …int32_t SignBuffer(const PkgBuffer &buffer, std::vector<uint8_t> &sign, size_t &signLen) const ove… in SignBuffer()
82 …int32_t SignBuffer(const PkgBuffer &buffer, std::vector<uint8_t> &sign, size_t &signLen) const ove…
91 …int32_t SignBuffer(const PkgBuffer &buffer, std::vector<uint8_t> &sign, size_t &signLen) const ove…
H A Dpkg_algo_lz4.cpp61 PkgAlgorithmContext &context, PkgBuffer &inBuffer, PkgBuffer &outBuffer) in PackCalculate()
120 PkgBuffer inBuffer = {blockSize}; in Pack()
121 PkgBuffer outBuffer = {LZ4_compressBound(blockSize)}; in Pack()
137 PkgBuffer inBuffer(static_cast<size_t>(inBuffSize)); in UnpackCalculate()
138 PkgBuffer outBuffer(LZ4B_BLOCK_SIZE); in UnpackCalculate()
313 PkgBuffer inBuffer(inLength); in Pack()
314 PkgBuffer outBuffer(outLength); in Pack()
348 PkgBuffer pkgHeader(LZ4S_HEADER_LEN); in GetUnpackParam()
367 PkgBuffer inbuffer(nullptr, nextToRead); in GetUnpackParam()
476 PkgBuffer inBuffer(nullptr, inLength); in Unpack()
[all …]
H A Dpkg_algo_lz4.h28 PkgBuffer inBuffer {};
29 PkgBuffer outBuffer {};
94 PkgAlgorithmContext &context, PkgBuffer &inBuffer, PkgBuffer &outBuffer);
H A Dpkg_algorithm.cpp25 int32_t PkgAlgorithm::ReadData(const PkgStreamPtr inStream, size_t offset, PkgBuffer &buffer, in ReadData()
46 PkgBuffer digest(DIGEST_MAX_LEN); in FinalDigest()
69 PkgBuffer buffer(MAX_BUFFER_SIZE); in Pack()
115 PkgBuffer buffer(nullptr, MAX_BUFFER_SIZE); in Unpack()
161 PkgBuffer buffer(nullptr, MAX_BUFFER_SIZE); in UnpackWithVerify()
/ohos5.0/base/update/updater/services/package/pkg_manager/
H A Dpkg_stream.h33 int32_t Read(PkgBuffer &data, size_t start, size_t needRead, size_t &readLen) override in Read()
42 int32_t GetBuffer(PkgBuffer &buffer) const override in GetBuffer()
49 int32_t Write(const PkgBuffer &data, size_t size, size_t start) override in Write()
96 int32_t Read(PkgBuffer &data, size_t start, size_t needRead, size_t &readLen) override;
98 int32_t Write(const PkgBuffer &data, size_t size, size_t start) override;
126 int32_t Write(const PkgBuffer &data, size_t size, size_t start) override;
152 int32_t GetBuffer(PkgBuffer &buffer) const override in GetBuffer()
174 int32_t Read(PkgBuffer &data, size_t start, size_t needRead, size_t &readLen) override in Read()
183 int32_t Write(const PkgBuffer &data, size_t size, size_t start) override in Write()
218 PkgBuffer data = {}; in Flush()
[all …]
H A Dpkg_manager_impl.h47 const PkgBuffer &digest, VerifyCallback cb) override;
60 …int32_t DecompressBuffer(FileInfoPtr info, const PkgBuffer &buffer, StreamPtr stream) const overri…
62 …int32_t CompressBuffer(FileInfoPtr info, const PkgBuffer &buffer, StreamPtr stream) const override;
71 …int32_t CreatePkgStream(StreamPtr &stream, const std::string &fileName, const PkgBuffer &buffer) o…
82 const std::string &version, const PkgBuffer &digest) override;
122 …2_t DoGenerateFileDigest(PkgStreamPtr stream, uint8_t flags, const size_t fileLen, PkgBuffer &buff,
H A Dpkg_stream.cpp75 int32_t FileStream::Read(PkgBuffer &data, size_t start, size_t needRead, size_t &readLen) in Read()
112 int32_t FileStream::Write(const PkgBuffer &data, size_t size, size_t start) in Write()
209 int32_t MemoryMapStream::Read(PkgBuffer &data, size_t start, size_t needRead, size_t &readLen) in Read()
236 int32_t MemoryMapStream::Write(const PkgBuffer &data, size_t size, size_t start) in Write()
295 int32_t FlowDataStream::Read(PkgBuffer &data, size_t start, size_t needRead, size_t &readLen) in Read()
356 int32_t FlowDataStream::Write(const PkgBuffer &data, size_t size, size_t start) in Write()
H A Dpkg_managerImpl.cpp602 PkgBuffer buffer(memoryMap, fileSize); in DoCreatePkgStream()
686 const std::string &version, const PkgBuffer &digest, VerifyCallback cb) in DoCreatePkgStream()
762 PkgBuffer data(SIGN_TOTAL_LEN); in DoCreatePkgStream()
790 PkgBuffer buff(BUFFER_SIZE); in DoCreatePkgStream()
798 PkgBuffer result(digestInfos[DIGEST_INFO_HAS_SIGN].data(), digestLen); in DoCreatePkgStream()
802 PkgBuffer result(digestInfos[DIGEST_INFO_NO_SIGN].data(), digestLen); in DoCreatePkgStream()
858 PkgBuffer signBuffer(signedData); in DoCreatePkgStream()
862 PkgBuffer digest(digestInfos[DIGEST_INFO_HAS_SIGN].data(), digestLen); in DoCreatePkgStream()
930 int32_t PkgManagerImpl::CompressBuffer(FileInfoPtr info, const PkgBuffer &buffer, StreamPtr stream)… in DoCreatePkgStream()
1024 PkgBuffer buffer(pMap + (offset - offsetAligned), size); in DoCreatePkgStream()
[all …]
/ohos5.0/base/update/updater/services/include/package/
H A Dpkg_manager.h63 virtual int32_t Read(PkgBuffer &data, size_t start, size_t needRead, size_t &readLen) = 0;
73 virtual int32_t Write(const PkgBuffer &data, size_t size, size_t start) = 0;
77 virtual int32_t GetBuffer(PkgBuffer &buffer) const = 0;
87 using ExtractFileProcessor = std::function<int(const PkgBuffer &data, size_t size, size_t start,
92 PkgBuffer data = {}; in GetBuffer()
160 virtual int32_t DecodeHeader(PkgBuffer &buffer, size_t headerOffset, size_t dataOffset,
248 const std::string &version, const PkgBuffer &digest, VerifyCallback cb) = 0;
268 const std::string &version, const PkgBuffer &digest) = 0;
327 …virtual int32_t CreatePkgStream(StreamPtr &stream, const std::string &fileName, const PkgBuffer &b…
347 …virtual int32_t DecompressBuffer(FileInfoPtr info, const PkgBuffer &buffer, StreamPtr output) cons…
[all …]
H A Dpkg_info_utils.h146 struct PkgBuffer { struct
152 PkgBuffer() in PkgBuffer() function
158 PkgBuffer(uint8_t *buffer, size_t bufferSize) in PkgBuffer() argument
164 PkgBuffer(std::vector<uint8_t> &buffer) in PkgBuffer() argument
170 PkgBuffer(size_t bufferSize) in PkgBuffer() function
/ohos5.0/base/update/updater/test/unittest/package/
H A Dpkg_algo_unittest.cpp47 PkgBuffer crcBuffer(buff, sizeof(buff)); in TestCrcDigest()
51 PkgBuffer crcResult(reinterpret_cast<uint8_t *>(&crc), sizeof(crc)); in TestCrcDigest()
70 PkgBuffer buffer(buff, sizeof(buff)); in TestHash256Digest()
74 PkgBuffer dig(bufferSize); in TestHash256Digest()
89 PkgBuffer buffer384(buff, sizeof(buff)); in TestHash384Digest()
93 PkgBuffer dig(bufferSize); in TestHash384Digest()
115 PkgBuffer buffer(dig2, sizeof(dig2)); in TestInvalidParam()
H A Dpkg_manager_unittest.cpp59 int32_t Read(PkgBuffer &buff, size_t start, size_t size, size_t &readLen) override in Read()
63 int32_t Write(const PkgBuffer &ptr, size_t size, size_t start) override in Write()
90 static int TestStreamProcess(const PkgBuffer &ptr, size_t size, size_t start, bool isFinish, in TestStreamProcess()
184 PkgBuffer buffer(buff, sizeof(buff)); in TestPkgStreamImpl()
187 PkgBuffer data = {}; in TestPkgStreamImpl()
205 PkgBuffer buffer(bufferSize); in TestInvalidStream()
384 Hpackage::PkgBuffer buffer(static_cast<uint8_t*>(mappedData) + addrOffset, fileSize); in CheckDataIntegrityLz4()
416 …[&](const PkgBuffer &buffer, size_t size, size_t start, bool isFinish, const void* context) -> int… in TestDecompressLz4()
496 Hpackage::PkgBuffer data(reinterpret_cast<uint8_t*>(mappedData) + offset, fileSize); in CheckDataIntegrityGzip()
571 … [&](const PkgBuffer &ptr, size_t size, size_t start, bool isFinish, const void* context) -> int { in TestCompressBuffer()
[all …]
/ohos5.0/base/update/updater/services/package/pkg_package/
H A Dpkg_zipfile.h148 int32_t DecodeHeader(PkgBuffer &buffer, size_t headerOffset, size_t dataOffset,
153 int32_t DoDecodeCentralDirEntry(PkgBuffer &buffer, size_t &decodeLen,
156 int32_t DecodeCentralDirEntry(PkgStreamPtr inStream, PkgBuffer &buffer, size_t currentPos,
164 int32_t DecodeLocalFileHeaderCheck(PkgStreamPtr inStream, PkgBuffer &data, size_t currentPos);
166 int32_t DecodeLocalFileHeader(PkgStreamPtr inStream, PkgBuffer &data, size_t currentPos,
197 int32_t LoadPackage(std::vector<std::string> &fileNames, PkgBuffer &buffer,
H A Dpkg_upgradefile.cpp269 PkgBuffer buffer(HASH_TLV_SIZE); in ReadSignData()
285 PkgBuffer signBuf(dataLen); in ReadSignData()
310 PkgBuffer buffer(HASH_TLV_SIZE); in ReadImgHashTLV()
328 PkgBuffer dataBuf(len); in ReadImgHashTLV()
538 PkgBuffer buffer(buffSize); in Verify()
555 PkgBuffer digest(GetDigestLen()); in Verify()
570 PkgBuffer digest(GetDigestLen()); in VerifyHeader()
637 PkgBuffer buffer(sizeof(PkgTlv)); in ReadComponents()
655 PkgBuffer compBuffer(sizeof(UpgradeCompInfo)); in ReadComponents()
703 PkgBuffer reserve_buf(UPGRADE_RESERVE_LEN); in ReadReserveData()
[all …]
H A Dpkg_gzipfile.h52 int32_t DecodeHeader(PkgBuffer &buffer, size_t, size_t, size_t &decodeLen) override;
55 void DecodeHeaderCalOffset(uint8_t flags, const PkgBuffer &buffer, size_t &offset,
58 void GetUpGradeCompInfo(size_t &offset, PkgBuffer &buffer);
H A Dpkg_zipfile.cpp109 PkgBuffer buffer(buff); in SavePackage()
120 int32_t ZipPkgFile::LoadPackage(std::vector<std::string> &fileNames, PkgBuffer &buffer, in LoadPackage()
208 PkgBuffer buffer(nullptr, buffSize); in LoadPackage()
246 PkgBuffer buffer(buffLen); in ParseFileEntries()
329 PkgBuffer buffer(buff); in PackStream()
399 PkgBuffer buffer(buff); in EncodeCentralDirEntry()
451 PkgBuffer buffer((uint8_t *)&dataDesc, sizeof(dataDesc)); in EncodeDataDescriptor()
462 int32_t ZipFileEntry::DoDecodeCentralDirEntry(PkgBuffer &buffer, size_t &decodeLen, in DoDecodeCentralDirEntry()
547 int32_t ZipFileEntry::DecodeLocalFileHeaderCheck(PkgStreamPtr inStream, PkgBuffer &data, in DecodeLocalFileHeaderCheck()
644 PkgBuffer buffer(MAX_BUFFER_SIZE); in Stored()
[all …]
H A Dpkg_gzipfile.cpp65 void GZipFileEntry::GetUpGradeCompInfo(size_t &offset, PkgBuffer &buffer) in GetUpGradeCompInfo()
111 PkgBuffer buffer(BUFFER_SIZE); in EncodeHeader()
157 PkgBuffer buffer(BLOCK_SIZE); in Pack()
175 PkgBuffer buffer(BLOCK_SIZE); // Read last 8 bytes at the end of package in CheckFileInfo()
236 void GZipFileEntry::DecodeHeaderCalOffset(uint8_t flags, const PkgBuffer &buffer, size_t &offset, in DecodeHeaderCalOffset()
258 int32_t GZipFileEntry::DecodeHeader(PkgBuffer &buffer, size_t headerOffset, size_t dataOffset, in DecodeHeader()
366 PkgBuffer buffer(nullptr, BUFFER_SIZE); in LoadPackage()
H A Dpkg_upgradefile.h82 int32_t DecodeHeader(PkgBuffer &buffer, size_t headerOffset, size_t dataOffset,
87 int32_t Verify(PkgBuffer &buffer, size_t len, size_t offset);
158 int32_t SaveEntry(const PkgBuffer &buffer, size_t &parsedLen, UpgradeParam &info,
163 void ParsePkgHeaderToTlv(const PkgBuffer &buffer, size_t &currLen, PkgTlv &tlv);
/ohos5.0/base/update/updater/test/unittest/script/
H A Dscript_unittest.h41 const std::string &version, const PkgBuffer &digest, VerifyCallback cb) override in VerifyPackage()
59 const std::string &version, const PkgBuffer &digest) override in VerifyBinFile()
85 …int32_t CreatePkgStream(StreamPtr &stream, const std::string &fileName, const PkgBuffer &buffer) o… in CreatePkgStream()
90 …int32_t DecompressBuffer(FileInfoPtr info, const PkgBuffer &buffer, StreamPtr output) const overri… in DecompressBuffer()
94 … int32_t CompressBuffer(FileInfoPtr info, const PkgBuffer &buffer, StreamPtr output) const override in CompressBuffer()
/ohos5.0/base/update/updater/services/flow_update/update_bin/
H A Dbin_process.h42 int32_t UnCompressDataProducer(const Hpackage::PkgBuffer &buffer, size_t size, size_t start,
45 bool ReadFromBinFile(Hpackage::PkgBuffer &buffer, size_t start, size_t &readLen);
50 Hpackage::PkgBuffer stashBuffer_ {};
/ohos5.0/base/update/updater/services/diffpatch/diff/
H A Dupdate_diff.cpp38 Hpackage::PkgBuffer pkgBuffer {}; in GetPkgBuffer()
68 PkgBuffer buffer {memMap_.memory, memMap_.length}; in Parse()
105 [&buffer, &bufferSize](const PkgBuffer &data, size_t size, in Extract()

123