Home
last modified time | relevance | path

Searched refs:certChain (Results 1 – 25 of 125) sorted by relevance

12345

/ohos5.0/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/
H A Dhks_attest_key_nonids_test.cpp99 FreeCertChain(&certChain, certChain->certsCount); in ValidateCertChain()
151 FreeCertChain(&certChain, certChain->certsCount);
157 FreeCertChain(&certChain, certChain->certsCount);
184 FreeCertChain(&certChain, certChain->certsCount);
190 FreeCertChain(&certChain, certChain->certsCount);
216 FreeCertChain(&certChain, certChain->certsCount);
260 FreeCertChain(&certChain, certChain->certsCount);
297 FreeCertChain(&certChain, certChain->certsCount);
402 FreeCertChain(&certChain, certChain->certsCount);
442 FreeCertChain(&certChain, certChain->certsCount);
[all …]
H A Dhks_attest_key_test_common.cpp38 if (certChain == nullptr || *certChain == nullptr) { in FreeCertChain()
43 HKS_FREE(*certChain); in FreeCertChain()
44 *certChain = nullptr; in FreeCertChain()
59 if (*certChain != nullptr) { in FreeCertChain()
60 HKS_FREE(*certChain); in FreeCertChain()
61 *certChain = nullptr; in FreeCertChain()
132 if (*certChain == nullptr) { in ConstructDataToCertChain()
147 ((*certChain)->certsCount))); in ConstructDataToCertChain()
149 HKS_FREE(*certChain); in ConstructDataToCertChain()
150 *certChain = nullptr; in ConstructDataToCertChain()
[all …]
H A Dhks_attest_key_ids_test.cpp125 FreeCertChain(&certChain, certChain->certsCount);
126 certChain = NULL;
163 FreeCertChain(&certChain, certChain->certsCount);
164 certChain = NULL;
194 FreeCertChain(&certChain, certChain->certsCount);
195 certChain = NULL;
225 FreeCertChain(&certChain, certChain->certsCount);
226 certChain = NULL;
258 FreeCertChain(&certChain, certChain->certsCount);
260 certChain = NULL;
[all …]
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/sdk_test/src/
H A Dhks_device_sec_test.cpp157 if (certChain == NULL || *certChain == NULL) { in FreeCertChain()
514 FreeCertChain(&certChain, certChain->certsCount);
543 FreeCertChain(&certChain, certChain->certsCount);
589 FreeCertChain(&certChain, certChain->certsCount);
615 FreeCertChain(&certChain, certChain->certsCount);
656 FreeCertChain(&certChain, certChain->certsCount);
700 FreeCertChain(&certChain, certChain->certsCount);
744 FreeCertChain(&certChain, certChain->certsCount);
788 FreeCertChain(&certChain, certChain->certsCount);
834 FreeCertChain(&certChain, certChain->certsCount);
[all …]
/ohos5.0/base/security/code_signature/utils/src/
H A Dcert_utils.cpp44 if (*certChain == nullptr) { in ConstructDataToCertChain()
53 free(*certChain); in ConstructDataToCertChain()
54 *certChain = nullptr; in ConstructDataToCertChain()
59 (*certChain)->certs[i].data = static_cast<uint8_t *>(malloc((*certChain)->certs[i].size)); in ConstructDataToCertChain()
71 if (*certChain == nullptr) { in FreeCertChain()
75 free(*certChain); in FreeCertChain()
76 *certChain = nullptr; in FreeCertChain()
85 free((*certChain)->certs); in FreeCertChain()
87 free(*certChain); in FreeCertChain()
88 *certChain = nullptr; in FreeCertChain()
[all …]
/ohos5.0/base/security/device_security_level/oem_property/ohos/common/
H A Dhks_adapter.c104 if (*certChain == NULL) { in ConstructHksCertChain()
108 …(*certChain)->certs = (struct HksBlob *)MALLOC(sizeof(struct HksBlob) * ((*certChain)->certsCount)… in ConstructHksCertChain()
109 if ((*certChain)->certs == NULL) { in ConstructHksCertChain()
110 FREE(*certChain); in ConstructHksCertChain()
111 *certChain = NULL; in ConstructHksCertChain()
120 (*certChain)->certs[i].data = (uint8_t *)MALLOC((*certChain)->certs[i].size); in ConstructHksCertChain()
123 *certChain = NULL; in ConstructHksCertChain()
133 if (certChain == NULL || certChain->certs == NULL || certChain->certsCount <= 0) { in DestroyHksCertChain()
142 FREE(certChain->certs); in DestroyHksCertChain()
143 certChain->certs = NULL; in DestroyHksCertChain()
[all …]
H A Ddslm_ohos_request.c62 uint8_t **certChain, uint32_t *certChainLen) in GenerateDslmCertChain() argument
87 ret = DslmCredAttestAdapter(&saveInfo, certChain, certChainLen); in GenerateDslmCertChain()
134 uint8_t *certChain = NULL; in RequestStandardDslmCred() local
136 int32_t ret = GenerateDslmCertChain(device, obj, credStr, &certChain, &certChainLen); in RequestStandardDslmCred()
141 DslmCredBuff *out = CreateDslmCred(CRED_TYPE_STANDARD, certChainLen, certChain); in RequestStandardDslmCred()
143 FREE(certChain); in RequestStandardDslmCred()
147 FREE(certChain); in RequestStandardDslmCred()
/ohos5.0/base/security/huks/interfaces/kits/napi/src/v9/
H A Dhuks_napi_attest_key_item.cpp101 certChain->certsCount = HKS_CERT_COUNT; in InitCertChain()
102certChain->certs = static_cast<struct HksBlob *>(HksMalloc(certChain->certsCount * sizeof(struct H… in InitCertChain()
107certChain->certs[INDEX_0].data = static_cast<uint8_t *>(HksMalloc(certChain->certs[INDEX_0].size)); in InitCertChain()
111certChain->certs[INDEX_1].data = static_cast<uint8_t *>(HksMalloc(certChain->certs[INDEX_1].size)); in InitCertChain()
115certChain->certs[INDEX_2].data = static_cast<uint8_t *>(HksMalloc(certChain->certs[INDEX_2].size)); in InitCertChain()
119certChain->certs[INDEX_3].data = static_cast<uint8_t *>(HksMalloc(certChain->certs[INDEX_3].size)); in InitCertChain()
125 HKS_FREE(certChain->certs[INDEX_2].data); in InitCertChain()
126 HKS_FREE(certChain->certs[INDEX_1].data); in InitCertChain()
127 HKS_FREE(certChain->certs[INDEX_0].data); in InitCertChain()
128 HKS_FREE(certChain->certs); in InitCertChain()
[all …]
/ohos5.0/docs/zh-cn/application-dev/security/UniversalKeystoreKit/
H A Dhuks-key-anon-attestation-ndk.md47 if (certChain == nullptr || certChain->certs == nullptr) {
56 if (certChain->certs != nullptr) {
57 free(certChain->certs);
58 certChain->certs = nullptr;
63 if (certChain == nullptr) {
66 certChain->certsCount = CERT_COUNT;
68certChain->certs = (struct OH_Huks_Blob *)malloc(sizeof(struct OH_Huks_Blob) * (certChain->certsCo…
69 if (certChain->certs == nullptr) {
73 certChain->certs[i].size = g_size;
74 certChain->certs[i].data = (uint8_t *)malloc(certChain->certs[i].size);
[all …]
H A Dhuks-key-attestation-ndk.md49 if (certChain == nullptr || certChain->certs == nullptr) {
58 if (certChain->certs != nullptr) {
59 free(certChain->certs);
60 certChain->certs = nullptr;
65 if (certChain == nullptr) {
68 certChain->certsCount = CERT_COUNT;
70certChain->certs = (struct OH_Huks_Blob *)malloc(sizeof(struct OH_Huks_Blob) * (certChain->certsCo…
71 if (certChain->certs == nullptr) {
75 certChain->certs[i].size = g_size;
76 certChain->certs[i].data = (uint8_t *)malloc(certChain->certs[i].size);
[all …]
/ohos5.0/docs/en/application-dev/security/UniversalKeystoreKit/
H A Dhuks-key-anon-attestation-ndk.md47 if (certChain == nullptr || certChain->certs == nullptr) {
56 if (certChain->certs != nullptr) {
57 free(certChain->certs);
58 certChain->certs = nullptr;
63 if (certChain == nullptr) {
66 certChain->certsCount = CERT_COUNT;
68certChain->certs = (struct OH_Huks_Blob *)malloc(sizeof(struct OH_Huks_Blob) * (certChain->certsCo…
69 if (certChain->certs == nullptr) {
73 certChain->certs[i].size = g_size;
74 certChain->certs[i].data = (uint8_t *)malloc(certChain->certs[i].size);
[all …]
H A Dhuks-key-attestation-ndk.md49 if (certChain == nullptr || certChain->certs == nullptr) {
58 if (certChain->certs != nullptr) {
59 free(certChain->certs);
60 certChain->certs = nullptr;
65 if (certChain == nullptr) {
68 certChain->certsCount = CERT_COUNT;
70certChain->certs = (struct OH_Huks_Blob *)malloc(sizeof(struct OH_Huks_Blob) * (certChain->certsCo…
71 if (certChain->certs == nullptr) {
75 certChain->certs[i].size = g_size;
76 certChain->certs[i].data = (uint8_t *)malloc(certChain->certs[i].size);
[all …]
/ohos5.0/base/security/huks/services/huks_standard/huks_service/main/os_dependency/sa/
H A Dhks_dcm_callback_handler.cpp118 if (certChain == nullptr || certChain->certs == nullptr) { in PackAttestChain()
122 if (certChain->certsCount == 0 || certChain->certsCount > HKS_CERT_COUNT) { in PackAttestChain()
126 for (uint32_t i = 0; i < certChain->certsCount; ++i) { in PackAttestChain()
127 if (certChain->certs[i].data == nullptr || certChain->certs[i].size == 0 || in PackAttestChain()
128 certChain->certs[i].size > HKS_CERT_APP_SIZE) { in PackAttestChain()
130 i, certChain->certs[i].size); in PackAttestChain()
140 *((uint32_t *)tmp.data) = certChain->certsCount; in PackAttestChain()
145 for (uint32_t i = 0; i < certChain->certsCount; ++i) { in PackAttestChain()
146 if (certChain->certs[i].data == nullptr) { in PackAttestChain()
151 ret = CopyBlobToBuffer(&certChain->certs[i], &tmp); in PackAttestChain()
[all …]
H A Dhks_sa_interface.cpp38 void HksStub::SendAsyncReply(uint32_t errCode, std::unique_ptr<uint8_t[]> &certChain, uint32_t sz) in SendAsyncReply() argument
42 mAsyncReply = std::move(certChain); in SendAsyncReply()
49 std::unique_ptr<uint8_t[]> certChain{}; in ProcessAttestKeyAsyncReply() local
53 SendAsyncReply(errCode, certChain, 0); in ProcessAttestKeyAsyncReply()
81 certChain = std::move(receivedPtr); in ProcessAttestKeyAsyncReply()
84 SendAsyncReply(errCode, certChain, certChainLen); in ProcessAttestKeyAsyncReply()
127 void HksProxy::SendAsyncReply(uint32_t errCode, std::unique_ptr<uint8_t[]> &certChain, uint32_t sz) in SendAsyncReply() argument
158 if (sz == 0 || certChain == nullptr) { in SendAsyncReply()
166 writeResult = data.WriteBuffer(certChain.get(), sz); in SendAsyncReply()
/ohos5.0/base/security/certificate_framework/test/fuzztest/v1.0/x509certchain_fuzzer/
H A Dx509certchain_fuzzer.cpp67 CfResult ret = certChain->getCertList(certChain, &certs); in TestGetCertList()
137 ret = certChain->validate(certChain, &pCertChainValidateParams, &result); in TestVerify()
150 (void)certChain->toString(certChain, &blob); in TestToString()
157 (void)certChain->toString(certChain, nullptr); in TestToString()
164 (void)certChain->hashCode(certChain, &blob); in TestHashCode()
171 (void)certChain->hashCode(certChain, nullptr); in TestHashCode()
184 CfObjDestroy(certChain); in CreateOneCertChainCore()
188 (void)TestToString(certChain); in CreateOneCertChainCore()
190 (void)TestVerify(certChain); in CreateOneCertChainCore()
191 CfObjDestroy(certChain); in CreateOneCertChainCore()
[all …]
/ohos5.0/base/security/huks/services/huks_standard/huks_engine/main/core/src/
H A Dhks_core_service_key_attest.c58 struct HksBlob *certChain) in CheckAttestKeyParams() argument
62 if ((CheckBlob(certChain) != HKS_SUCCESS) || (certChain->size < HKS_ATTEST_CERT_SIZE)) { in CheckAttestKeyParams()
73 …ttestKey(const struct HksBlob *key, const struct HksParamSet *paramSet, struct HksBlob *certChain) in HksCoreAttestKey() argument
76 int32_t ret = CheckAttestKeyParams(key, paramSet, certChain); in HksCoreAttestKey()
101 ret = CreateAttestCertChain(keyNode->paramSet, paramSet, certChain, &rawKey); in HksCoreAttestKey()
108 (void)certChain; in HksCoreAttestKey()
/ohos5.0/base/security/code_signature/utils/include/
H A Dcert_utils.h29 bool ConstructDataToCertChain(struct HksCertChain **certChain, int certsCount = CERT_COUNT);
30 void FreeCertChain(struct HksCertChain **certChain, const uint32_t pos);
31 bool FormattedCertChain(const HksCertChain *certChain, ByteBuffer &buffer);
34 int32_t VerifyAttestCertChain(const HksCertChain *certChain, const ByteBuffer &challenge);
35 bool GetSigningCertFromCerChain(const HksCertChain *certChain, ByteBuffer cert);
/ohos5.0/base/security/certificate_framework/frameworks/js/napi/certificate/src/
H A Dnapi_x509_cert_chain.cpp50 HcfCertChain *certChain = nullptr; member
63 this->certChain_ = certChain; in NapiX509CertChain()
168 HcfCertChain *certChain = context->buildResult->certChain; in BuildX509CertChainExecute() local
211 CfObjDestroy(context->certChain); in CreateCertChainComplete()
212 context->certChain = nullptr; in CreateCertChainComplete()
256 context->certChain = nullptr; in BuildX509CertChainComplete()
387 CfResult result = certChain->toString(certChain, &blob); in ToString()
404 CfResult result = certChain->hashCode(certChain, &blob); in HashCode()
424 HcfCertChain *certChain = nullptr; in CreateX509CertChainByArray() local
435 CfObjDestroy(certChain); in CreateX509CertChainByArray()
[all …]
/ohos5.0/base/security/code_signature/services/local_code_sign/src/
H A Dlocal_sign_key.cpp126 const HksCertChain *certChain = GetCertChain(); in GetSignCert() local
127 if (certChain == nullptr) { in GetSignCert()
136 if (!cert_->CopyFrom(certChain->certs[0].data, certChain->certs[0].size)) { in GetSignCert()
164 HksCertChain *certChain = nullptr; in QueryCertChain() local
166 if (!ConstructDataToCertChain(&certChain)) { in QueryCertChain()
171 int32_t ret = HksAttestKey(&LOCAL_SIGN_KEY_ALIAS, paramSet.GetParamSet(), certChain); in QueryCertChain()
173 FreeCertChain(&certChain, certChain->certsCount); in QueryCertChain()
177 return certChain; in QueryCertChain()
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/module_test/interface_test/src/
H A Dhks_api_test.cpp135 struct HksCertChain certChain = { nullptr, 0 }; variable
136 int32_t ret = HksValidateCertChain(&certChain, nullptr);
151 struct HksCertChain certChain = { nullptr, DEFAULT_CERT_COUNT }; variable
152 int32_t ret = HksValidateCertChain(&certChain, paramSetOut);
172 int32_t ret = HksValidateCertChain(&certChain, paramSetOut);
189 struct HksCertChain certChain = { cert, sizeof(cert) / sizeof(cert[0]) }; variable
191 int32_t ret = HksValidateCertChain(&certChain, paramSetOut);
218 struct HksCertChain certChain = { cert, sizeof(cert) / sizeof(cert[0]) }; variable
219 int32_t ret = HksValidateCertChain(&certChain, paramSetOut);
245 struct HksCertChain certChain = { cert, sizeof(cert) / sizeof(cert[0]) }; variable
[all …]
/ohos5.0/base/security/huks/frameworks/huks_standard/main/core/src/
H A Dhks_verifier.c586 for (uint32_t i = 0; i < certChain->certsCount; ++i) { in InitCertChainInfo()
588 cert->data = certChain->certs[i].data; in InitCertChainInfo()
589 cert->length = certChain->certs[i].size; in InitCertChainInfo()
625 if ((certChain->certs == NULL) || (certChain->certsCount != HKS_DEFAULT_CERT_CHAIN_CNT)) { in CheckCertChainParams()
630 for (uint32_t i = 0; i < certChain->certsCount; ++i) { in CheckCertChainParams()
631 if (CheckBlob(&certChain->certs[i]) != HKS_SUCCESS) { in CheckCertChainParams()
641 int32_t ret = CheckCertChainParams(certChain); in CheckValidateCertChainParams()
652 int32_t ret = CheckValidateCertChainParams(certChain, paramSetOut); in HksClientValidateCertChain()
656 ret = InitCertChainInfo(certChain, &certsInfo); in HksClientValidateCertChain()
660 FreeCertChainInfo(&certsInfo, certChain->certsCount); in HksClientValidateCertChain()
[all …]
/ohos5.0/base/security/huks/test/unittest/huks_standard_test/module_test/service_test/huks_service/core/src/
H A Dhks_client_service_test.cpp409 HKS_FREE(certChain->data); in FreeCertChainBlob()
410 certChain->size = 0; in FreeCertChainBlob()
411 HKS_FREE(certChain); in FreeCertChainBlob()
417 if (certChain == nullptr) { in ConstructCertChainBlob()
421 if (certChain->data == nullptr) { in ConstructCertChainBlob()
422 FreeCertChainBlob(certChain); in ConstructCertChainBlob()
425 certChain->size = g_defaultCertSize; in ConstructCertChainBlob()
427 *outCertChain = certChain; in ConstructCertChainBlob()
491 FreeCertChainBlob(certChain);
546 FreeCertChainBlob(certChain);
[all …]
/ohos5.0/base/security/huks/frameworks/huks_standard/main/os_dependency/ipc/src/
H A Dhks_ipc_check.c231 const struct HksCertChain *certChain) in HksCheckIpcCertificateChain() argument
233 if ((certChain->certs == NULL) || (certChain->certsCount < MIN_CERT_COUNT) || in HksCheckIpcCertificateChain()
234 (certChain->certsCount > MAX_CERT_COUNT)) { in HksCheckIpcCertificateChain()
244 uint32_t certBufSize = sizeof(certChain->certsCount); in HksCheckIpcCertificateChain()
245 for (uint32_t i = 0; i < certChain->certsCount; ++i) { in HksCheckIpcCertificateChain()
246 if (IsAdditionOverflow(certBufSize, sizeof(certChain->certs[i].size))) { in HksCheckIpcCertificateChain()
249 certBufSize += sizeof(certChain->certs[i].size); in HksCheckIpcCertificateChain()
251 if (IsAdditionOverflow(certChain->certs[i].size, DEFAULT_ALIGN_MASK_SIZE)) { in HksCheckIpcCertificateChain()
254 if (IsAdditionOverflow(certBufSize, ALIGN_SIZE(certChain->certs[i].size))) { in HksCheckIpcCertificateChain()
257 certBufSize += ALIGN_SIZE(certChain->certs[i].size); in HksCheckIpcCertificateChain()
/ohos5.0/base/security/certificate_framework/frameworks/adapter/v1.0/src/
H A Dx509_cert_chain_openssl.c1781 if (certChain == NULL) { in HcfX509CertChainByEncSpiCreate()
1788 CfFree(certChain); in HcfX509CertChainByEncSpiCreate()
1797 CfFree(certChain); in HcfX509CertChainByEncSpiCreate()
1801 certChain->isOrder = isOrder; in HcfX509CertChainByEncSpiCreate()
1847 if (certChain == NULL) { in HcfX509CertChainByArrSpiCreate()
1855 CfFree(certChain); in HcfX509CertChainByArrSpiCreate()
1863 CfFree(certChain); in HcfX509CertChainByArrSpiCreate()
1872 CfFree(certChain); in HcfX509CertChainByArrSpiCreate()
1876 certChain->isOrder = isOrder; in HcfX509CertChainByArrSpiCreate()
2004 if (certChain == NULL) { in HcfX509CertChainByParamsSpiCreate()
[all …]
/ohos5.0/base/security/code_signature/test/unittest/
H A Dcert_chain_verifier_test.cpp156 static void FormattedCertChain(const std::vector<ByteBuffer> &certChain, ByteBuffer &buffer) in FormattedCertChain() argument
158 uint32_t certsCount = certChain.size(); in FormattedCertChain()
161 totalLen += sizeof(uint32_t) + certChain[i].GetSize(); in FormattedCertChain()
169 uint32_t size = certChain[i].GetSize(); in FormattedCertChain()
174 if (!buffer.PutData(pos, certChain[i].GetBuffer(), certChain[i].GetSize())) { in FormattedCertChain()
177 pos += certChain[i].GetSize(); in FormattedCertChain()

12345