/developtools/hapsigner/hapsigntool_cpp_test/unittest/hapSign/ |
H A D | sign_elf_test.cpp | 121 SignerConfig signerConfig; in HWTEST_F() local 122 signerConfig.SetCompatibleVersion(9); in HWTEST_F() 126 signerConfig.FillParameters(params); in HWTEST_F() 134 signerConfig.SetSignatureAlgorithms(signatureAlgorithms); in HWTEST_F() 138 signerConfig.SetOptions(options.get()); in HWTEST_F() 140 signerConfig.GetSigner(); in HWTEST_F() 141 SignElf::Sign(signerConfig, params); in HWTEST_F() 142 EXPECT_EQ(signerConfig.GetCompatibleVersion(), 9); in HWTEST_F() 155 SignerConfig signerConfig; in HWTEST_F() local 156 signerConfig in HWTEST_F() 193 SignerConfig signerConfig; HWTEST_F() local 230 SignerConfig signerConfig; HWTEST_F() local 267 SignerConfig signerConfig; HWTEST_F() local [all...] |
H A D | sign_bin_test.cpp | 26 void ConstructSignerConfig(SignerConfig& signerConfig, Options& options) in ConstructSignerConfig() argument 28 signerConfig.SetCompatibleVersion(VERSION); in ConstructSignerConfig() 44 signerConfig.FillParameters(params); in ConstructSignerConfig() 52 signerConfig.SetSignatureAlgorithms(signatureAlgorithms); in ConstructSignerConfig() 66 signerConfig.SetOptions(&options); in ConstructSignerConfig() 148 SignerConfig signerConfig; in HWTEST_F() local 150 ConstructSignerConfig(signerConfig, options); in HWTEST_F() 185 bool flag = api->Sign(signerConfig, signParams); in HWTEST_F() 203 SignerConfig signerConfig; in HWTEST_F() local 205 ConstructSignerConfig(signerConfig, option in HWTEST_F() [all...] |
H A D | hap_sign_test.cpp | 1289 SignerConfig signerConfig; in HWTEST_F() local 1290 signerConfig.SetOptions(params.get()); in HWTEST_F() 1291 EXPECT_EQ(params.get(), signerConfig.GetOptions()); in HWTEST_F() 1304 SignerConfig signerConfig; in HWTEST_F() local 1305 signerConfig.SetX509CRLs(nullptr); in HWTEST_F() 1306 signerConfig.GetX509CRLs(); in HWTEST_F() 1307 signerConfig.SetCertificates(nullptr); in HWTEST_F() 1308 signerConfig.GetCertificates(); in HWTEST_F() 1309 signerConfig.GetSignParamMap(); in HWTEST_F() 1312 signerConfig in HWTEST_F() 1326 SignerConfig signerConfig; HWTEST_F() local 1366 SignerConfig signerConfig; HWTEST_F() local 1399 SignerConfig signerConfig; HWTEST_F() local [all...] |
/developtools/hapsigner/hapsigntool_cpp_test/unittest/codeSigning/sign/ |
H A D | code_signing_test.cpp | 57 SignerConfig signerConfig; in HWTEST_F() local 58 signerConfig.SetCompatibleVersion(9); in HWTEST_F() 74 signerConfig.FillParameters(params); in HWTEST_F() 82 signerConfig.SetSignatureAlgorithms(signatureAlgorithms); in HWTEST_F() 95 signerConfig.SetOptions(&options); in HWTEST_F() 97 CodeSigning codeSigning(&signerConfig); in HWTEST_F() 119 SignerConfig signerConfig; in HWTEST_F() local 120 signerConfig.SetCompatibleVersion(9); in HWTEST_F() 136 signerConfig.FillParameters(params); in HWTEST_F() 144 signerConfig in HWTEST_F() 178 SignerConfig signerConfig; HWTEST_F() local 238 SignerConfig signerConfig; HWTEST_F() local 294 SignerConfig signerConfig; HWTEST_F() local 350 SignerConfig signerConfig; HWTEST_F() local 413 SignerConfig signerConfig; HWTEST_F() local 583 SignerConfig signerConfig; HWTEST_F() local 623 SignerConfig signerConfig; HWTEST_F() local 665 SignerConfig signerConfig; HWTEST_F() local 707 SignerConfig signerConfig; HWTEST_F() local [all...] |
H A D | bc_signeddata_generator_test.cpp | 68 SignerConfig signerConfig; in HWTEST_F() local 69 signerConfig.SetCompatibleVersion(9); in HWTEST_F() 85 signerConfig.FillParameters(params); in HWTEST_F() 93 signerConfig.SetSignatureAlgorithms(signatureAlgorithms); in HWTEST_F() 106 signerConfig.SetOptions(&options); in HWTEST_F() 109 int result = api->GenerateSignedData(signed_data, &signerConfig, ret); in HWTEST_F() 127 SignerConfig signerConfig; in HWTEST_F() local 129 int result = api->GenerateSignedData(signed_data, &signerConfig, ret); in HWTEST_F() 168 SignerConfig signerConfig; in HWTEST_F() local 169 signerConfig in HWTEST_F() 226 SignerConfig signerConfig; HWTEST_F() local 283 SignerConfig signerConfig; HWTEST_F() local [all...] |
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/hap/config/ |
H A D | SignerConfig.java | 211 SignerConfig signerConfig = new SignerConfig(); in copy() 212 signerConfig.fillParameters(signParamMap); in copy() 213 signerConfig.setCertificates(certificates); in copy() 214 signerConfig.setOptions(options); in copy() 215 signerConfig.setSignatureAlgorithms(signatureAlgorithms); in copy() 216 signerConfig.setCompatibleVersion(compatibleVersion); in copy() 217 signerConfig.setX509CRLs(x509CRLs); in copy() 218 signerConfig.getSigner(); in copy() 219 return signerConfig; in copy()
|
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/hap/sign/ |
H A D | BcPkcs7Generator.java | 85 public byte[] generateSignedData(byte[] content, SignerConfig signerConfig) throws SignatureException { in generateSignedData() argument 91 for (SignatureAlgorithm signatureAlgorithm : signerConfig.getSignatureAlgorithms()) { in generateSignedData() 93 SignerInfo signerInfo = getSignerInfo(signatureAlgorithm, content, signerConfig); in generateSignedData() 104 return packagePKCS7(signerConfig, new DERSet(signerInfoLst), new DERSet(algorithmIdLst), content); in generateSignedData() 108 SignerConfig signerConfig, in packagePKCS7() 118 if (checkListNotNullOrEmty(signerConfig.getCertificates())) { in packagePKCS7() 119 certs = createBerSetFromCerts(signerConfig.getCertificates()); in packagePKCS7() 121 if (checkListNotNullOrEmty(signerConfig.getX509CRLs())) { in packagePKCS7() 122 crls = createBerSetFromCrls(signerConfig.getX509CRLs()); in packagePKCS7() 145 SignatureAlgorithm signatureAlgorithm, byte[] unsignedHapDigest, SignerConfig signerConfig) in getSignerInfo() 107 packagePKCS7( SignerConfig signerConfig, ASN1Set signerInfoLst, ASN1Set algorithmIdLst, byte[] unsignedHapDigest) packagePKCS7() argument 144 getSignerInfo( SignatureAlgorithm signatureAlgorithm, byte[] unsignedHapDigest, SignerConfig signerConfig) getSignerInfo() argument 172 createSignerInfo( SignerConfig signerConfig, SignatureAlgorithm signatureAlgorithm, ASN1Set authed, byte[] signedHapDigest) createSignerInfo() argument 235 verifySignatureFromServer( SignerConfig signerConfig, byte[] signatureBytes, Pair<String, AlgorithmParameterSpec> signAlgPair, ASN1Set authed) verifySignatureFromServer() argument [all...] |
H A D | SignHap.java | 256 SignerConfig signerConfig, in getHapSigningBlock() 267 hapSignatureBytes = generateHapSigningBlock(signerConfig, contentDigests, optionalBlocks); in getHapSigningBlock() 275 SignerConfig signerConfig, in generateHapSigningBlock() 279 byte[] hapSignatureSchemeBlock = generateHapSignatureSchemeBlock(signerConfig, contentDigests); in generateHapSigningBlock() 280 return generateHapSigningBlock(hapSignatureSchemeBlock, optionalBlocks, signerConfig.getCompatibleVersion()); in generateHapSigningBlock() 372 SignerConfig signerConfig, Map<ContentDigestAlgorithm, byte[]> contentDigests) throws SignatureException { in generateHapSignatureSchemeBlock() 375 signerBlock = generateSignerBlock(signerConfig, contentDigests); in generateHapSignatureSchemeBlock() 386 SignerConfig signerConfig, Map<ContentDigestAlgorithm, byte[]> contentDigests) throws SignatureException { in generateSignerBlock() 387 String mode = signerConfig.getOptions().getString(Options.MODE); in generateSignerBlock() 388 if (!("remoteSign".equalsIgnoreCase(mode)) && signerConfig in generateSignerBlock() 253 getHapSigningBlock( Set<ContentDigestAlgorithm> contentDigestAlgorithms, List<SigningBlock> optionalBlocks, SignerConfig signerConfig, ZipDataInput[] hapData) getHapSigningBlock() argument 274 generateHapSigningBlock( SignerConfig signerConfig, Map<ContentDigestAlgorithm, byte[]> contentDigests, List<SigningBlock> optionalBlocks) generateHapSigningBlock() argument 371 generateHapSignatureSchemeBlock( SignerConfig signerConfig, Map<ContentDigestAlgorithm, byte[]> contentDigests) generateHapSignatureSchemeBlock() argument 385 generateSignerBlock( SignerConfig signerConfig, Map<ContentDigestAlgorithm, byte[]> contentDigests) generateSignerBlock() argument 420 sign(ZipDataInput[] contents, SignerConfig signerConfig, List<SigningBlock> optionalBlocks) sign() argument [all...] |
H A D | SignElf.java | 77 * @param signerConfig Config of the elf file to be signed. 81 public static boolean sign(SignerConfig signerConfig, Map<String, String> signParams) { in sign() argument 92 if (!writeBlockDataToFile(signerConfig, tmpFile, outputFile, profileSigned, signParams)) { in sign() 141 private static boolean writeBlockDataToFile(SignerConfig signerConfig, in writeBlockDataToFile() argument 158 SignBlockData codeSign = generateCodeSignByte(signerConfig, signParams, inputFile, blockNum, binFileLen); in writeBlockDataToFile() 244 private static SignBlockData generateCodeSignByte(SignerConfig signerConfig, Map<String, String> signParams, in generateCodeSignByte() argument 250 CodeSigning codeSigning = new CodeSigning(signerConfig); in generateCodeSignByte()
|
H A D | SignBin.java | 56 * @param signerConfig Config of the bin file to be signed. 60 public static boolean sign(SignerConfig signerConfig, Map<String, String> signParams) { in sign() argument 79 if (!writeSignDataToOutputFile(signerConfig, outputFile, signAlg)) { in sign() 183 private static boolean writeSignDataToOutputFile(SignerConfig signerConfig, String outputFile, String signAlg) { in writeSignDataToOutputFile() argument 197 outputChunk = Pkcs7Generator.BC.generateSignedData(dig, signerConfig); in writeSignDataToOutputFile()
|
H A D | Pkcs7Generator.java | 37 * @param signerConfig configurations of signer. 41 byte[] generateSignedData(byte[] content, SignerConfig signerConfig) throws SignatureException; in generateSignedData() argument
|
/developtools/hapsigner/hapsigntool_cpp/hap/sign/src/ |
H A D | bc_pkcs7_generator.cpp | 33 SignerConfig* signerConfig, std::string& ret) in GenerateSignedData() 42 if (signerConfig == NULL) { in GenerateSignedData() 43 PrintErrorNumberMsg("INVALIDPARAM_ERROR", INVALIDPARAM_ERROR, "signerConfig is NULL"); in GenerateSignedData() 46 Options* options = signerConfig->GetOptions(); in GenerateSignedData() 54 result = BCSignedDataGenerator::GetSigAlg(signerConfig, sigAlg); in GenerateSignedData() 56 SIGNATURE_TOOLS_LOGE("get sigAlg from signerConfig failed"); in GenerateSignedData() 32 GenerateSignedData(const std::string& content, SignerConfig* signerConfig, std::string& ret) GenerateSignedData() argument
|
H A D | sign_elf.cpp | 32 bool SignElf::Sign(SignerConfig& signerConfig, std::map<std::string, std::string>& signParams) in Sign() argument 44 bool checkWriteBlockDataToFileFlag = WriteBlockDataToFile(signerConfig, tmpFile, in Sign() 104 bool SignElf::WriteBlockDataToFile(SignerConfig& signerConfig, in WriteBlockDataToFile() argument 126 bool checkGenerateCodeSignByteFlag = !GenerateCodeSignByte(signerConfig, signParams, inputFile, blockNum, in WriteBlockDataToFile() 243 bool SignElf::GenerateCodeSignByte(SignerConfig& signerConfig, const std::map<std::string, std::string> &signParams, in GenerateCodeSignByte() argument 251 CodeSigning codeSigning(&signerConfig); in GenerateCodeSignByte()
|
/developtools/hapsigner/hapsigntool_cpp/codesigning/sign/src/ |
H A D | bc_signeddata_generator.cpp | 32 SignerConfig* signerConfig, std::string& ret) in GenerateSignedData() 41 if (signerConfig == NULL) { in GenerateSignedData() 43 "signerConfig is NULL"); in GenerateSignedData() 46 Options* options = signerConfig->GetOptions(); in GenerateSignedData() 50 // std::shared_ptr<Signer> signer = signerConfig->GetSigner(); in GenerateSignedData() 56 result = GetSigAlg(signerConfig, sigAlg); in GenerateSignedData() 58 SIGNATURE_TOOLS_LOGE("get sign algorithm from signerConfig failed"); in GenerateSignedData() 107 int BCSignedDataGenerator::GetSigAlg(SignerConfig* signerConfig, std::string& sigAlg) in GetSigAlg() argument 109 std::vector<SignatureAlgorithmHelper> sigs = signerConfig->GetSignatureAlgorithms(); in GetSigAlg() 31 GenerateSignedData(const std::string& content, SignerConfig* signerConfig, std::string& ret) GenerateSignedData() argument
|
/developtools/hapsigner/hapsigntool_cpp_test/fuzztest/hapsign/hapsign001_fuzzer/ |
H A D | hapsign001_fuzzer.cpp | 63 SignerConfig signerConfig; in HapSignTest001() local 64 signerConfig.SetOptions(params.get()); in HapSignTest001() 65 signerConfig.GetOptions(); in HapSignTest001() 67 signerConfig.SetCertificates(nullptr); in HapSignTest001() 68 signerConfig.GetCertificates(); in HapSignTest001() 71 signerConfig.SetX509CRLs(crls); in HapSignTest001() 72 signerConfig.GetX509CRLs(); in HapSignTest001() 74 signerConfig.GetSignParamMap(); in HapSignTest001()
|
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/hap/provider/ |
H A D | SignProvider.java | 226 SignerConfig signerConfig = new SignerConfig(); in createSignerConfigs() 227 signerConfig.fillParameters(this.signParams); in createSignerConfigs() 228 signerConfig.setCertificates(certificates); in createSignerConfigs() 229 signerConfig.setOptions(options); in createSignerConfigs() 234 signerConfig.setSignatureAlgorithms(signatureAlgorithms); in createSignerConfigs() 237 signerConfig.setX509CRLs(Collections.singletonList(crl.get())); in createSignerConfigs() 239 return signerConfig; in createSignerConfigs() 250 SignerConfig signerConfig; in signBin() 258 signerConfig = createSignerConfigs(publicCert, crl, options); in signBin() 266 if (!SignBin.sign(signerConfig, signParam in signBin() 388 appendCodeSignBlock(SignerConfig signerConfig, File tmpOutput, String suffix, long centralDirectoryOffset, Zip zip) appendCodeSignBlock() argument [all...] |
/developtools/hapsigner/hapsigntool_cpp/hap/sign/include/ |
H A D | sign_elf.h | 35 static bool Sign(SignerConfig& signerConfig, std::map<std::string, std::string> &signParams); 45 static bool WriteBlockDataToFile(SignerConfig& signerConfig, 54 static bool GenerateCodeSignByte(SignerConfig& signerConfig, const std::map<std::string, std::string> &signParams,
|
H A D | pkcs7_generator.h | 32 * @param signerConfig configurations of signer. 36 virtual int GenerateSignedData(const std::string& content, SignerConfig* signerConfig, std::string& ret) = 0;
|
H A D | bc_pkcs7_generator.h | 34 * @param signerConfig configurations of signer. 39 int GenerateSignedData(const std::string& content, SignerConfig* signerConfig, std::string& ret) override;
|
/developtools/hapsigner/hapsigntool_cpp/hap/provider/src/ |
H A D | sign_provider.cpp | 51 bool SignProvider::InitSigerConfig(SignerConfig& signerConfig, STACK_OF(X509)* publicCerts, Options* options) in InitSigerConfig() argument 54 if (!CreateSignerConfigs(publicCerts, crl, options, signerConfig)) { in InitSigerConfig() 64 signerConfig.SetCompatibleVersion(CompatibleVersion); in InitSigerConfig() 68 int SignProvider::CheckParmaAndInitConfig(SignerConfig& signerConfig, Options* options, std::string& suffix) in CheckParmaAndInitConfig() argument 82 if (!InitSigerConfig(signerConfig, publicCerts, options)) { in CheckParmaAndInitConfig() 216 SignerConfig signerConfig; in Sign() local 218 if (CheckParmaAndInitConfig(signerConfig, options, suffix) != RET_OK) { in Sign() 245 if (!AppendCodeSignBlock(&signerConfig, tmpOutputFilePath, suffix, dataSrcContents.cDOffset, *zip)) { in Sign() 250 if (!SignHap::Sign(contents, sizeof(contents) / sizeof(contents[0]), signerConfig, optionalBlocks, in Sign() 298 SignerConfig signerConfig; in SignElf() local 331 SignerConfig signerConfig; SignBin() local 347 AppendCodeSignBlock(SignerConfig* signerConfig, std::string outputFilePath, const std::string& suffix, int64_t centralDirectoryOffset, ZipSigner& zip) AppendCodeSignBlock() argument [all...] |
/developtools/hapsigner/hapsigntool_cpp/codesigning/sign/include/ |
H A D | bc_signeddata_generator.h | 37 * @param signerConfig sign configurations. 41 static int GetSigAlg(SignerConfig* signerConfig, std::string& sigAlg); 42 int GenerateSignedData(const std::string& content, SignerConfig* signerConfig, std::string& ret)override;
|
H A D | signeddata_generator.h | 32 * @param signerConfig sign configurations. 36 virtual int GenerateSignedData(const std::string& content, SignerConfig* signerConfig, std::string& ret) = 0;
|
/developtools/hapsigner/hapsigntool/hap_sign_tool_lib/src/main/java/com/ohos/hapsigntool/codesigning/sign/ |
H A D | SignedDataGenerator.java | 37 * @param signerConfig sign configurations. 41 byte[] generateSignedData(byte[] content, SignerConfig signerConfig) throws CodeSignException; in generateSignedData() argument
|
/developtools/hapsigner/hapsigntool_cpp_test/unittest/elfVerify/ |
H A D | verify_bin_test.cpp | 320 SignerConfig signerConfig; in HWTEST_F() local 321 signerConfig.SetCompatibleVersion(9); in HWTEST_F() 322 signerConfig.FillParameters(PARAMS); in HWTEST_F() 330 signerConfig.SetSignatureAlgorithms(signatureAlgorithms); in HWTEST_F() 343 signerConfig.SetOptions(&options); in HWTEST_F() 344 bool flag = api->Sign(signerConfig, signParams); in HWTEST_F()
|
/developtools/hapsigner/hapsigntool_cpp/hap/provider/include/ |
H A D | sign_provider.h | 108 bool InitSigerConfig(SignerConfig& signerConfig, STACK_OF(X509)* publicCerts, Options* options); 127 bool AppendCodeSignBlock(SignerConfig* signerConfig, std::string outputFilePath,
|