Home
last modified time | relevance | path

Searched refs:signatureSize (Results 1 - 5 of 5) sorted by relevance

/base/update/updater/services/package/pkg_verify/
H A Dpkg_verify_util.cpp61 size_t signatureSize = 0; in VerifyAccPackageSign() local
64 if (GetSignature(pkgStream, signatureSize, signature, commentTotalLenAll) != PKG_SUCCESS) { in VerifyAccPackageSign()
102 size_t signatureSize = 0; in VerifyPackageSign() local
105 if (GetSignature(pkgStream, signatureSize, signature, commentTotalLenAll) != PKG_SUCCESS) { in VerifyPackageSign()
122 srcDataLen = pkgStream->GetFileLength() - signatureSize - ZIP_EOCD_FIXED_PART_LEN; in VerifyPackageSign()
129 int32_t PkgVerifyUtil::GetSignature(const PkgStreamPtr pkgStream, size_t &signatureSize, in GetSignature() argument
133 int32_t ret = ParsePackage(pkgStream, signatureStart, signatureSize, commentTotalLenAll); in GetSignature()
134 if (ret != PKG_SUCCESS || signatureSize < PKG_FOOTER_SIZE) { in GetSignature()
140 size_t signDataLen = signatureSize - PKG_FOOTER_SIZE; in GetSignature()
152 if (fileLen < (signatureSize in GetSignature()
161 ParsePackage(const PkgStreamPtr pkgStream, size_t &signatureStart, size_t &signatureSize, uint16_t &commentTotalLenAll) const ParsePackage() argument
[all...]
H A Dpkg_verify_util.h35 int32_t GetSignature(const PkgStreamPtr pkgStream, size_t &signatureSize,
44 size_t &signatureSize, uint16_t &commentTotalLenAll) const;
H A Dhash_data_verifier.cpp126 size_t signatureSize = 0; in LoadPkcs7FromPackage() local
130 signatureSize, signature, commentTotalLenAll); in LoadPkcs7FromPackage()
/base/security/code_signature/utils/src/
H A Dsigner_info.cpp164 uint32_t signatureSize = signature.GetSize(); in AddSignatureInSignerInfo() local
166 if (signatureSize == 0 || signatureSize > MAX_SIGNATURE_SIZE) { in AddSignatureInSignerInfo()
169 uint8_t *tmp = static_cast<uint8_t *>(malloc(signatureSize)); in AddSignatureInSignerInfo()
173 (void)memcpy_s(tmp, signatureSize, signature.GetBuffer(), signatureSize); in AddSignatureInSignerInfo()
174 ASN1_STRING_set0(p7info_->enc_digest, tmp, signatureSize); in AddSignatureInSignerInfo()
/base/security/code_signature/interfaces/innerkits/code_sign_utils/src/
H A Dcode_sign_utils.cpp95 size_t signatureSize; in EnforceCodeSignForApp() local
96 NOT_SATISFIED_RETURN(extractor->ExtractToBufByName(signatureEntry, signatureBuffer, signatureSize), in EnforceCodeSignForApp()
99 NOT_SATISFIED_RETURN(signatureSize < UINT32_MAX, CS_ERR_INVALID_SIGNATURE, "Signature is too long."); in EnforceCodeSignForApp()
101 ret = EnforceCodeSignForFile(targetFile, signatureBuffer.get(), static_cast<const uint32_t>(signatureSize)); in EnforceCodeSignForApp()

Completed in 3 milliseconds