/ohos5.0/base/update/updater/services/package/pkg_algorithm/ |
H A D | pkg_algo_digest.h | 42 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 D | pkg_algo_digest.cpp | 51 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 D | pkg_algo_deflate.cpp | 28 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 D | pkg_algo_deflate.h | 47 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 D | pkg_algo_sign.h | 51 …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 D | pkg_algo_lz4.cpp | 61 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 D | pkg_algo_lz4.h | 28 PkgBuffer inBuffer {}; 29 PkgBuffer outBuffer {}; 94 PkgAlgorithmContext &context, PkgBuffer &inBuffer, PkgBuffer &outBuffer);
|
H A D | pkg_algorithm.cpp | 25 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 D | pkg_stream.h | 33 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 D | pkg_manager_impl.h | 47 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 D | pkg_stream.cpp | 75 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 D | pkg_managerImpl.cpp | 602 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 D | pkg_manager.h | 63 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 D | pkg_info_utils.h | 146 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 D | pkg_algo_unittest.cpp | 47 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 D | pkg_manager_unittest.cpp | 59 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 D | pkg_zipfile.h | 148 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 D | pkg_upgradefile.cpp | 269 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 D | pkg_gzipfile.h | 52 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 D | pkg_zipfile.cpp | 109 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 D | pkg_gzipfile.cpp | 65 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 D | pkg_upgradefile.h | 82 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 D | script_unittest.h | 41 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 D | bin_process.h | 42 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 D | update_diff.cpp | 38 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()
|