Home
last modified time | relevance | path

Searched refs:certs (Results 1 - 25 of 76) sorted by relevance

1234

/base/security/huks/interfaces/kits/napi/src/v9/
H A Dhuks_napi_attest_key_item.cpp102 certChain->certs = static_cast<struct HksBlob *>(HksMalloc(certChain->certsCount * sizeof(struct HksBlob))); in InitCertChain()
103 HKS_IF_NULL_LOGE_RETURN(certChain->certs, HKS_ERROR_MALLOC_FAIL, "malloc certChain->certs error!"); in InitCertChain()
106 certChain->certs[INDEX_0].size = HKS_CERT_APP_SIZE; in InitCertChain()
107 certChain->certs[INDEX_0].data = static_cast<uint8_t *>(HksMalloc(certChain->certs[INDEX_0].size)); in InitCertChain()
108 HKS_IF_NULL_LOGE_BREAK(certChain->certs[INDEX_0].data, "malloc certChain->certs[INDEX_0].data error!"); in InitCertChain()
110 certChain->certs[INDEX_1].size = HKS_CERT_DEVICE_SIZE; in InitCertChain()
111 certChain->certs[INDEX_ in InitCertChain()
[all...]
/base/request/request/services/src/cxx/
H A Drequest_cert_mgr_adapter.cpp86 void RequestCertManager::FreeCertDataList(struct CRequestCerts *certs) in FreeCertDataList() argument
88 for (uint32_t i = 0; i < certs->len; i++) { in FreeCertDataList()
89 FreeCertData(certs->certDataList[i]); in FreeCertDataList()
91 free(certs->certDataList); in FreeCertDataList()
92 free(certs); in FreeCertDataList()
118 struct CRequestCerts *certs = static_cast<struct CRequestCerts *>(malloc(sizeof(struct CRequestCerts))); in GetUserCertsData() local
119 if (certs == nullptr) { in GetUserCertsData()
124 certs->len = 0; in GetUserCertsData()
129 free(certs); in GetUserCertsData()
133 certs in GetUserCertsData()
172 FreeCertDataList(struct CRequestCerts *certs) FreeCertDataList() argument
[all...]
/base/security/code_signature/utils/src/
H A Dcert_utils.cpp50 (*certChain)->certs = static_cast<struct HksBlob *>(malloc(sizeof(struct HksBlob) * in ConstructDataToCertChain()
52 if ((*certChain)->certs == nullptr) { in ConstructDataToCertChain()
58 (*certChain)->certs[i].size = CERT_DATA_SIZE; in ConstructDataToCertChain()
59 (*certChain)->certs[i].data = static_cast<uint8_t *>(malloc((*certChain)->certs[i].size)); in ConstructDataToCertChain()
60 if ((*certChain)->certs[i].data == nullptr) { in ConstructDataToCertChain()
74 if ((*certChain)->certs == nullptr) { in FreeCertChain()
80 if ((*certChain)->certs[j].data != nullptr) { in FreeCertChain()
81 free((*certChain)->certs[j].data); in FreeCertChain()
82 (*certChain)->certs[ in FreeCertChain()
[all...]
H A Dpkcs7_data.cpp48 STACK_OF(X509) *certs = nullptr; in InitPKCS7Data()
52 certs = MakeStackOfCerts(certChain); in InitPKCS7Data()
54 p7_ = PKCS7_sign(nullptr, nullptr, certs, nullptr, static_cast<int>(flags)); in InitPKCS7Data()
56 sk_X509_pop_free(certs, X509_free); in InitPKCS7Data()
H A Dopenssl_utils.cpp83 STACK_OF(X509)* certs = sk_X509_new_null(); in MakeStackOfCerts()
84 if (certs == nullptr) { in MakeStackOfCerts()
91 if ((tmp == nullptr) || (!sk_X509_push(certs, tmp))) { in MakeStackOfCerts()
92 // including each cert in certs and stack of certs in MakeStackOfCerts()
93 sk_X509_pop_free(certs, X509_free); in MakeStackOfCerts()
94 certs = nullptr; in MakeStackOfCerts()
99 return certs; in MakeStackOfCerts()
/base/security/certificate_framework/frameworks/adapter/v1.0/src/
H A Dx509_cert_chain_validator_openssl.c87 static CfResult InitX509Certs(const CfArray *certsList, CertsInfo **certs) in InitX509Certs() argument
100 *certs = certsInfo; in InitX509Certs()
104 static void FreeX509Certs(CertsInfo **certs, uint32_t certNum) in FreeX509Certs() argument
106 if (certs == NULL) { in FreeX509Certs()
107 LOGD("Input NULL certs, no need to free."); in FreeX509Certs()
111 if ((*certs)[i].x509 != NULL) { in FreeX509Certs()
112 X509_free((*certs)[i].x509); in FreeX509Certs()
113 (*certs)[i].x509 = NULL; in FreeX509Certs()
116 CfFree(*certs); in FreeX509Certs()
117 *certs in FreeX509Certs()
139 ValidateCertChainInner(CertsInfo *certs, uint32_t certNum) ValidateCertChainInner() argument
190 ValidateCertChain(CertsInfo *certs, uint32_t certNum, enum CfEncodingFormat format) ValidateCertChain() argument
213 CertsInfo *certs = NULL; Validate() local
[all...]
H A Dx509_cert_chain_openssl_ex.c140 static void FreeCertArrayData(HcfX509CertificateArray *certs) in FreeCertArrayData() argument
142 if (certs == NULL || certs->data == NULL) { in FreeCertArrayData()
145 for (uint32_t i = 0; i < certs->count; ++i) { in FreeCertArrayData()
146 CfObjDestroy(certs->data[i]); in FreeCertArrayData()
148 CF_FREE_PTR(certs->data); in FreeCertArrayData()
149 certs->count = 0; in FreeCertArrayData()
164 LOGE("Get mached certs failed!"); in GetCertChainFromCollection()
/base/security/device_security_level/oem_property/ohos/common/
H A Dhks_adapter.c108 (*certChain)->certs = (struct HksBlob *)MALLOC(sizeof(struct HksBlob) * ((*certChain)->certsCount)); in ConstructHksCertChain()
109 if ((*certChain)->certs == NULL) { in ConstructHksCertChain()
115 (*certChain)->certs[i].size = 0; in ConstructHksCertChain()
116 (*certChain)->certs[i].data = NULL; in ConstructHksCertChain()
119 (*certChain)->certs[i].size = certChainParam->certDataSize; in ConstructHksCertChain()
120 (*certChain)->certs[i].data = (uint8_t *)MALLOC((*certChain)->certs[i].size); in ConstructHksCertChain()
121 if ((*certChain)->certs[i].data == NULL) { in ConstructHksCertChain()
126 (void)memset_s((*certChain)->certs[i].data, certChainParam->certDataSize, 0, certChainParam->certDataSize); in ConstructHksCertChain()
133 if (certChain == NULL || certChain->certs in DestroyHksCertChain()
[all...]
/base/tee/tee_client/services/authentication/
H A Dtee_auth_system.cpp74 /* certs format: packageNameLen || packageName || pubKeyLen || pubKey (xLen || x || yLen || y) */ in FillEccHapCaInfo()
77 if (hapInfoSize > sizeof(caInfo->certs)) { in FillEccHapCaInfo()
78 tloge("buf too short, %u, %zu, %u\n", (unsigned int)sizeof(caInfo->certs), packageName.length(), pubKeyLen); in FillEccHapCaInfo()
84 *((uint32_t *)(caInfo->certs + offset)) = packageName.length(); in FillEccHapCaInfo()
86 packageName.copy((char *)caInfo->certs + offset, packageName.length(), 0); in FillEccHapCaInfo()
90 *((uint32_t *)(caInfo->certs + offset)) = pubKeyLen + sizeof(uint32_t) * BASE_NUM_TWO; in FillEccHapCaInfo()
94 *((uint32_t *)(caInfo->certs + offset)) = pubKeyLen / BASE_NUM_TWO; in FillEccHapCaInfo()
97 if (memcpy_s(caInfo->certs + offset, sizeof(caInfo->certs) - offset, in FillEccHapCaInfo()
105 *((uint32_t *)(caInfo->certs in FillEccHapCaInfo()
[all...]
/base/security/code_signature/test/unittest/
H A Dcert_chain_verifier_test.cpp246 // two certs in cert chain in HWTEST_F()
270 std::vector<ByteBuffer> certs; in HWTEST_F() local
271 certs.push_back(g_signingCert); in HWTEST_F()
272 certs.push_back(g_invalidCert); in HWTEST_F()
273 certs.push_back(g_interCA); in HWTEST_F()
274 certs.push_back(g_rootCA); in HWTEST_F()
275 FormattedCertChain(certs, formattedCert); in HWTEST_F()
288 std::vector<ByteBuffer> certs; in HWTEST_F() local
289 certs.push_back(g_signingCert); in HWTEST_F()
290 certs in HWTEST_F()
306 std::vector<ByteBuffer> certs; HWTEST_F() local
354 std::vector<ByteBuffer> certs; HWTEST_F() local
[all...]
/base/request/request/services/src/manage/config/
H A Dmod.rs36 let mut certs = self.cert.certificate(); variables
38 if certs.is_none() {
40 certs = self.cert.certificate();
47 certs,
56 pub(crate) certs: Option<Vec<Certificate>>,
H A Dcert_manager.rs65 let certs = unsafe { &*c_certs_ptr }; in update_system_cert()
67 unsafe { std::slice::from_raw_parts(certs.cert_data_list, certs.len as usize) }; in update_system_cert()
102 pub(crate) fn FreeCertDataList(certs: *const CRequestCerts);
/base/security/certificate_framework/frameworks/js/napi/certificate/src/
H A Dnapi_cert_crl_common.cpp31 napi_value ConvertCertArrToNapiValue(napi_env env, HcfX509CertificateArray *certs) in ConvertCertArrToNapiValue() argument
39 if (certs == nullptr) { in ConvertCertArrToNapiValue()
44 for (uint32_t i = 0; i < certs->count; ++i) { in ConvertCertArrToNapiValue()
45 napi_value element = ConvertCertToNapiValue(env, certs->data[i]); in ConvertCertArrToNapiValue()
48 certs->data[i] = nullptr; in ConvertCertArrToNapiValue()
89 bool GetArrayCertFromNapiValue(napi_env env, napi_value object, HcfX509CertificateArray *certs, bool allowEmptyFlag) in GetArrayCertFromNapiValue() argument
108 certs->data = static_cast<HcfX509Certificate **>(CfMalloc(length * sizeof(HcfX509Certificate *), 0)); in GetArrayCertFromNapiValue()
109 if (certs->data == nullptr) { in GetArrayCertFromNapiValue()
113 certs->count = length; in GetArrayCertFromNapiValue()
119 CF_FREE_PTR(certs in GetArrayCertFromNapiValue()
[all...]
/base/security/certificate_framework/frameworks/core/v1.0/certificate/
H A Dcert_crl_common.c60 void FreeCertArrayData(HcfX509CertificateArray *certs) in FreeCertArrayData() argument
62 if (certs == NULL|| certs->data == NULL) { in FreeCertArrayData()
65 for (uint32_t i = 0; i < certs->count; ++i) { in FreeCertArrayData()
66 CfObjDestroy(certs->data[i]); in FreeCertArrayData()
68 CF_FREE_PTR(certs->data); in FreeCertArrayData()
69 certs->count = 0; in FreeCertArrayData()
H A Dcert_crl_collection.c32 HcfX509CertificateArray certs; member
53 FreeCertArrayData(&collectionImpl->certs); in DestroyCertCrlCollection()
172 if (collectionImpl->certs.count == 0) { in SelectCerts()
173 LOGE("no any certs for select."); in SelectCerts()
176 CfResult res = GetMatchCerts(&collectionImpl->certs, matchParams, retCerts); in SelectCerts()
224 static CfResult CloneCertArray(const HcfX509CertificateArray *inCerts, HcfX509CertificateArray *certs) in CloneCertArray() argument
231 if (inCerts->count > MAX_LEN_OF_CERT_CRL_ARR || certs == NULL) { in CloneCertArray()
236 certs->data = (HcfX509Certificate **)CfMalloc(inCerts->count * sizeof(HcfX509Certificate *), 0); in CloneCertArray()
237 if (certs->data == NULL) { in CloneCertArray()
241 certs in CloneCertArray()
[all...]
/base/security/certificate_framework/frameworks/js/napi/certificate/inc/
H A Dnapi_cert_crl_common.h30 napi_value ConvertCertArrToNapiValue(napi_env env, HcfX509CertificateArray *certs);
31 napi_value ConvertCertToNapiValue(napi_env env, HcfX509Certificate *certs);
33 napi_env env, napi_value object, HcfX509CertificateArray *certs, bool allowEmptyFlag = true);
/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/
H A Dhks_attest_key_test_common.cpp42 if ((*certChain)->certs == nullptr) { in FreeCertChain()
48 if ((*certChain)->certs[j].data != nullptr) { in FreeCertChain()
49 HKS_FREE((*certChain)->certs[j].data); in FreeCertChain()
50 (*certChain)->certs[j].data = nullptr; in FreeCertChain()
54 if ((*certChain)->certs != nullptr) { in FreeCertChain()
55 HKS_FREE((*certChain)->certs); in FreeCertChain()
56 (*certChain)->certs = nullptr; in FreeCertChain()
138 (*certChain)->certs = nullptr; in ConstructDataToCertChain()
143 (*certChain)->certs = nullptr; in ConstructDataToCertChain()
146 (*certChain)->certs in ConstructDataToCertChain()
[all...]
/base/security/huks/frameworks/huks_standard/main/core/src/
H A Dhks_verifier.c169 static int32_t TranslateToX509Format(struct HksCertInfo *certs, uint32_t certNum) in TranslateToX509Format() argument
172 X509 *x509 = GetX509FormatCert(&certs[i]); in TranslateToX509Format()
176 certs[i].x509 = x509; in TranslateToX509Format()
195 static int32_t VerifyCertChain(const struct HksCertInfo *certs, uint32_t certNum) in VerifyCertChain() argument
206 if (X509_STORE_add_cert(store, certs[i].x509) != OPENSSL_SUCCESS) { in VerifyCertChain()
212 int32_t resOpenssl = X509_STORE_CTX_init(verifyCtx, store, certs[1].x509, NULL); /* cert 1: add device cert */ in VerifyCertChain()
224 ret = VerifySignature(&certs[certNum - 1], &certs[certNum - 1]); /* root ca cert need to be verified by itself */ in VerifyCertChain()
237 static int32_t VerifyAttestationCertChain(struct HksCertInfo *certs, uint32_t certNum) in VerifyAttestationCertChain() argument
239 int32_t ret = TranslateToX509Format(certs, certNu in VerifyAttestationCertChain()
561 GetParamSetOutInfo(const struct HksCertInfo *certs, struct HksParamSet *paramSetOut) GetParamSetOutInfo() argument
577 InitCertChainInfo(const struct HksCertChain *certChain, struct HksCertInfo **certs) InitCertChainInfo() argument
611 FreeCertChainInfo(struct HksCertInfo **certs, uint32_t certNum) FreeCertChainInfo() argument
[all...]
/base/security/code_signature/utils/include/
H A Dsign_key.h31 std::vector<ByteBuffer> certs; in GetCarriedCerts() local
32 return certs; in GetCarriedCerts()
/base/request/request/services/include/
H A Drequest_cert_mgr_adapter.h40 void FreeCertDataList(struct CRequestCerts *certs);
55 void FreeCertDataList(struct CRequestCerts *certs);
/base/startup/hvb/libhvb/src/auth/
H A Dhvb.c37 vd->certs = hvb_calloc(sizeof(struct hvb_cert_data) * HVB_MAX_NUMBER_OF_LOADED_CERTS); in hvb_init_verified_data()
38 if (!vd->certs) { in hvb_init_verified_data()
39 hvb_print("malloc certs fail\n"); in hvb_init_verified_data()
310 for (n = 0; n < vd->num_loaded_certs && vd->certs; n++) { in hvb_chain_verify_data_free()
311 if (vd->certs[n].data.addr != NULL) in hvb_chain_verify_data_free()
312 hvb_free(vd->certs[n].data.addr); in hvb_chain_verify_data_free()
314 if (vd->certs[n].partition_name != NULL) { in hvb_chain_verify_data_free()
315 hvb_free(vd->certs[n].partition_name); in hvb_chain_verify_data_free()
319 if (vd->certs != NULL) { in hvb_chain_verify_data_free()
320 hvb_free(vd->certs); in hvb_chain_verify_data_free()
[all...]
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/sdk_test/src/
H A Dhks_device_sec_test.cpp161 if ((*certChain)->certs == NULL) { in FreeCertChain()
168 if ((*certChain)->certs[j].data != NULL) { in FreeCertChain()
169 HksTestFree((*certChain)->certs[j].data); in FreeCertChain()
170 (*certChain)->certs[j].data = NULL; in FreeCertChain()
174 if ((*certChain)->certs != NULL) { in FreeCertChain()
175 HksTestFree((*certChain)->certs); in FreeCertChain()
176 (*certChain)->certs = NULL; in FreeCertChain()
202 (*certChain)->certs = NULL; in ConstructDataToCertChain()
205 (*certChain)->certs = (struct HksBlob *)HksTestMalloc(sizeof(struct HksBlob) * ((*certChain)->certsCount)); in ConstructDataToCertChain()
206 if ((*certChain)->certs in ConstructDataToCertChain()
[all...]
/base/security/code_signature/test/unittest/mock/src/
H A Dhks_api.cpp34 bool ret = GetCertInDer(certChain->certs[0].data, certChain->certs[0].size); in HksAttestKey()
H A Dhks_api_mock_test.cpp44 bool ret = GetCertInDer(certChain->certs[0].data, certChain->certs[0].size); in HksAttestKey()
/base/request/request/services/src/task/
H A Dclient.rs60 // Set system certs.
62 if let Some(certs) = system.certs.take() {
63 for cert in certs.into_iter() {
68 // Set task certs.
183 let mut certs = Vec::new(); in build_task_certs() variables
192 certs.push(cert); in build_task_certs()
194 Ok(certs) in build_task_certs()

Completed in 10 milliseconds

1234