Searched refs:SegmentHeader (Results 1 – 3 of 3) sorted by relevance
60 private final List<SegmentHeader> segmentHeaderList;128 public void addToSegmentList(SegmentHeader sh) { in addToSegmentList()132 public List<SegmentHeader> getSegmentHeaderList() { in getSegmentHeaderList()141 …segmentHeaderList.add(new SegmentHeader(SegmentHeader.CSB_FSVERITY_INFO_SEG, this.fsVerityInfoSegm… in setSegmentHeaders()143 …segmentHeaderList.add(new SegmentHeader(SegmentHeader.CSB_HAP_META_SEG, this.hapInfoSegment.size()… in setSegmentHeaders()146 … new SegmentHeader(SegmentHeader.CSB_NATIVE_LIB_INFO_SEG, this.nativeLibInfoSegment.size())); in setSegmentHeaders()189 for (SegmentHeader sh : this.segmentHeaderList) { in toByteArray()210 … + this.segmentHeaderList.size() * SegmentHeader.SEGMENT_HEADER_LENGTH + this.zeroPadding.length in computeSegmentOffset()212 for (SegmentHeader sh : segmentHeaderList) { in computeSegmentOffset()226 + SEGMENT_HEADER_COUNT * SegmentHeader.SEGMENT_HEADER_LENGTH; in computeMerkleTreeOffset()[all …]
35 public class SegmentHeader { class68 public SegmentHeader(int type, int segmentSize) { in SegmentHeader() method in SegmentHeader79 public SegmentHeader(int type, int segmentOffset, int segmentSize) { in SegmentHeader() method in SegmentHeader121 public static SegmentHeader fromByteArray(byte[] bytes) throws VerifyCodeSignException { in fromByteArray()144 return new SegmentHeader(inType, inSegmentOffset, inSegmentSize); in fromByteArray()
26 import com.ohos.hapsigntool.codesigning.datastructure.SegmentHeader;219 byte[] segmentHeaderByteArray = new byte[SegmentHeader.SEGMENT_HEADER_LENGTH]; in generateCodeSignBlock()221 csb.addToSegmentList(SegmentHeader.fromByteArray(segmentHeaderByteArray)); in generateCodeSignBlock()237 for (SegmentHeader segmentHeader : csb.getSegmentHeaderList()) { in parseMerkleTree()248 if (segmentHeader.getType() == SegmentHeader.CSB_FSVERITY_INFO_SEG) { in parseMerkleTree()251 } else if (segmentHeader.getType() == SegmentHeader.CSB_HAP_META_SEG) { in parseMerkleTree()254 } else if (segmentHeader.getType() == SegmentHeader.CSB_NATIVE_LIB_INFO_SEG) { in parseMerkleTree()