/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/fsverity/ |
H A D | FsVerityHashAlgorithm.java | 29 private final String hashAlgorithm; field in FsVerityHashAlgorithm 33 FsVerityHashAlgorithm(byte id, String hashAlgorithm, int outputByteSize) { in FsVerityHashAlgorithm() argument 35 this.hashAlgorithm = hashAlgorithm; in FsVerityHashAlgorithm() 44 return hashAlgorithm; in getHashAlgorithm()
|
H A D | FsVerityDescriptor.java | 28 * uint8 hashAlgorithm 98 private byte hashAlgorithm; field in FsVerityDescriptor 123 this.hashAlgorithm = builder.hashAlgorithm; in FsVerityDescriptor() 195 buffer.put(hashAlgorithm); in toByteArray() 223 buffer.put(hashAlgorithm); in getDiscByte() 251 buffer.put(hashAlgorithm); in getDiscByteCsv2() 297 private byte hashAlgorithm; field in FsVerityDescriptor.Builder 329 public Builder setHashAlgorithm(byte hashAlgorithm) { in setHashAlgorithm() argument 330 this.hashAlgorithm in setHashAlgorithm() [all...] |
/developtools/hapsigner/hapsigntool_cpp/codesigning/fsverity/include/ |
H A D | fs_verity_hash_algorithm.h | 26 FsVerityHashAlgorithm(const uint8_t id, const std::string& hashAlgorithm, const int outputByteSize) in FsVerityHashAlgorithm() argument 27 : id(id), hashAlgorithm(hashAlgorithm), outputByteSize(outputByteSize) in FsVerityHashAlgorithm() 36 const std::string hashAlgorithm; member in OHOS::SignatureTools::FsVerityHashAlgorithm
|
H A D | fs_verity_descriptor.h | 65 this->hashAlgorithm = builder.hashAlgorithm; in FsVerityDescriptor() 94 Builder& SetHashAlgorithm(uint8_t hashAlgorithm) in SetHashAlgorithm() argument 96 this->hashAlgorithm = hashAlgorithm; in SetHashAlgorithm() 156 uint8_t hashAlgorithm; member in OHOS::SignatureTools::FsVerityDescriptor::Builder 170 uint8_t hashAlgorithm; member in OHOS::SignatureTools::FsVerityDescriptor
|
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/datastructure/ |
H A D | FsVerityInfoSegment.java | 36 * 3) u8 hashAlgorithm: hash algorithm to use for the Merkle tree 57 private byte hashAlgorithm; field in FsVerityInfoSegment 71 public FsVerityInfoSegment(byte version, byte hashAlgorithm, byte log2BlockSize) { in FsVerityInfoSegment() argument 72 this(MAGIC, version, hashAlgorithm, log2BlockSize, new byte[RESERVED_BYTE_ARRAY_LENGTH]); in FsVerityInfoSegment() 80 * @param hashAlgorithm hash algorithm to use for the Merkle tree 84 public FsVerityInfoSegment(int magic, byte version, byte hashAlgorithm, byte log2BlockSize, byte[] reserved) { in FsVerityInfoSegment() argument 87 this.hashAlgorithm = hashAlgorithm; in FsVerityInfoSegment() 105 bf.put(hashAlgorithm); in toByteArray() 135 throw new VerifyCodeSignException("Invalid hashAlgorithm o in fromByteArray() [all...] |
/developtools/hapsigner/hapsigntool_cpp/codesigning/datastructure/src/ |
H A D | fs_verity_info_segment.cpp | 26 FsVerityInfoSegment::FsVerityInfoSegment(int8_t version, int8_t hashAlgorithm, int8_t log2BlockSize) in FsVerityInfoSegment() argument 30 this->hashAlgorithm = hashAlgorithm; in FsVerityInfoSegment() 35 FsVerityInfoSegment::FsVerityInfoSegment(int magic, int8_t version, int8_t hashAlgorithm, in FsVerityInfoSegment() argument 40 this->hashAlgorithm = hashAlgorithm; in FsVerityInfoSegment() 59 bf->PutByte(hashAlgorithm); in ToByteArray()
|
/developtools/hapsigner/hapsigntool_cpp/codesigning/datastructure/include/ |
H A D | fs_verity_info_segment.h | 32 FsVerityInfoSegment(int8_t version, int8_t hashAlgorithm, int8_t log2BlockSize); 33 FsVerityInfoSegment(int magic, int8_t version, int8_t hashAlgorithm, 44 int8_t hashAlgorithm = 0; member in OHOS::SignatureTools::FsVerityInfoSegment
|
/developtools/hapsigner/hapsigntool_cpp/codesigning/fsverity/src/ |
H A D | fs_verity_hash_algorithm.cpp | 29 return hashAlgorithm; in GetHashAlgorithm()
|
H A D | fs_verity_descriptor.cpp | 77 buffer->PutByte(hashAlgorithm); in ToByteArray() 106 buffer->PutByte(hashAlgorithm); in GetByteForGenerateDigest()
|
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/sign/ |
H A D | BcSignedDataGenerator.java | 118 ContentDigestAlgorithm hashAlgorithm = signAlgorithm.getContentDigestAlgorithm(); in createSignInfo() 119 byte[] digest = computeDigest(unsignedDataDigest, hashAlgorithm.name()); in createSignInfo() 137 DIGEST_ALG_ID_FINDER.find(hashAlgorithm.getDigestAlgorithm()), authed, in createSignInfo()
|