Home
last modified time | relevance | path

Searched refs:SegmentHeader (Results 1 – 3 of 3) sorted by relevance

/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/datastructure/
DCodeSignBlock.java60 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 …]
DSegmentHeader.java35 public class SegmentHeader { class
68 public SegmentHeader(int type, int segmentSize) { in SegmentHeader() method in SegmentHeader
79 public SegmentHeader(int type, int segmentOffset, int segmentSize) { in SegmentHeader() method in SegmentHeader
121 public static SegmentHeader fromByteArray(byte[] bytes) throws VerifyCodeSignException { in fromByteArray()
144 return new SegmentHeader(inType, inSegmentOffset, inSegmentSize); in fromByteArray()
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/sign/
DVerifyCodeSignature.java26 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()