Home
last modified time | relevance | path

Searched refs:encodingBlob (Results 1 - 16 of 16) sorted by relevance

/base/security/certificate_framework/frameworks/core/v1.0/certificate/
H A Dcert_crl_common.c22 CfEncodingBlob encodingBlob = { 0 }; in CloneCertificateObj() local
23 CfResult res = in->base.getEncoded(&(in->base), &encodingBlob); in CloneCertificateObj()
29 res = HcfX509CertificateCreate(&encodingBlob, &clone); in CloneCertificateObj()
32 CfFree(encodingBlob.data); in CloneCertificateObj()
36 CfFree(encodingBlob.data); in CloneCertificateObj()
42 CfEncodingBlob encodingBlob = { 0 }; in CloneCrlObj() local
43 CfResult res = in->getEncoded(in, &encodingBlob); in CloneCrlObj()
49 res = HcfX509CrlCreate(&encodingBlob, &clone); in CloneCrlObj()
52 CfFree(encodingBlob.data); in CloneCrlObj()
56 CfFree(encodingBlob in CloneCrlObj()
[all...]
/base/security/certificate_framework/frameworks/common/v1.0/src/
H A Dcf_blob.c55 void CfEncodingBlobDataFree(CfEncodingBlob *encodingBlob) in CfEncodingBlobDataFree() argument
57 if ((encodingBlob == NULL) || (encodingBlob->data == NULL)) { in CfEncodingBlobDataFree()
58 LOGD("The input encodingBlob is null, no need to free."); in CfEncodingBlobDataFree()
61 CfFree(encodingBlob->data); in CfEncodingBlobDataFree()
62 encodingBlob->data = NULL; in CfEncodingBlobDataFree()
63 encodingBlob->len = 0; in CfEncodingBlobDataFree()
/base/security/certificate_framework/frameworks/js/napi/certificate/src/
H A Dnapi_cert_utils.cpp118 static bool GetDataOfEncodingBlob(napi_env env, napi_value data, CfEncodingBlob *encodingBlob) in GetDataOfEncodingBlob() argument
143 encodingBlob->data = static_cast<uint8_t *>(CfMalloc(length, 0)); in GetDataOfEncodingBlob()
144 if (encodingBlob->data == nullptr) { in GetDataOfEncodingBlob()
148 if (memcpy_s(encodingBlob->data, length, rawData, length) != EOK) { in GetDataOfEncodingBlob()
150 CfFree(encodingBlob->data); in GetDataOfEncodingBlob()
151 encodingBlob->data = nullptr; in GetDataOfEncodingBlob()
154 encodingBlob->len = length; in GetDataOfEncodingBlob()
158 bool GetEncodingBlobFromValue(napi_env env, napi_value obj, CfEncodingBlob **encodingBlob) in GetEncodingBlobFromValue() argument
160 *encodingBlob = static_cast<CfEncodingBlob *>(CfMalloc(sizeof(CfEncodingBlob), 0)); in GetEncodingBlobFromValue()
161 if (*encodingBlob in GetEncodingBlobFromValue()
194 ConvertEncodingBlobToNapiValue(napi_env env, CfEncodingBlob *encodingBlob) ConvertEncodingBlobToNapiValue() argument
1076 ConvertBlobToEncodingBlob(const CfBlob &blob, CfEncodingBlob *encodingBlob) ConvertBlobToEncodingBlob() argument
[all...]
H A Dnapi_cert_crl_common.cpp186 CfEncodingBlob encodingBlob = { 0 }; in GetCertObject() local
187 CfResult res = x509Cert->base.getEncoded(&(x509Cert->base), &encodingBlob); in GetCertObject()
192 res = static_cast<CfResult>(CfCreate(CF_OBJ_TYPE_CERT, &encodingBlob, out)); in GetCertObject()
195 CF_FREE_PTR(encodingBlob.data); in GetCertObject()
198 CF_FREE_PTR(encodingBlob.data); in GetCertObject()
H A Dnapi_cert_extension.cpp39 CfEncodingBlob *encodingBlob = nullptr; member
83 CfEncodingBlobDataFree(context->encodingBlob); in DeleteExtsAsyncContext()
84 CfFree(context->encodingBlob); in DeleteExtsAsyncContext()
85 context->encodingBlob = nullptr; in DeleteExtsAsyncContext()
99 if (!GetEncodingBlobFromValue(env, argv[PARAM0], &context->encodingBlob)) { in ParseCreateExtsJSParams()
124 context->async->errCode = CfCreate(CF_OBJ_TYPE_EXTENSION, context->encodingBlob, &context->extsObj); in CreateCertExtsExecute()
H A Dnapi_x509_crl_entry.cpp145 CfEncodingBlob *encodingBlob = static_cast<CfEncodingBlob *>(CfMalloc(sizeof(CfEncodingBlob), 0)); in GetEncodedExecute() local
146 if (encodingBlob == nullptr) { in GetEncodedExecute()
153 context->errCode = x509CrlEntry->getEncoded(x509CrlEntry, encodingBlob); in GetEncodedExecute()
158 context->encoded = encodingBlob; in GetEncodedExecute()
373 static napi_value BuildCertExtsObject(napi_env env, CfEncodingBlob *encodingBlob) in BuildCertExtsObject() argument
376 int32_t res = CfCreate(CF_OBJ_TYPE_EXTENSION, encodingBlob, &extsObj); in BuildCertExtsObject()
409 CfEncodingBlob *encodingBlob = static_cast<CfEncodingBlob *>(CfMalloc(sizeof(CfEncodingBlob), 0)); in GetExtensionsObject() local
410 if (encodingBlob == nullptr) { in GetExtensionsObject()
416 if (!ConvertBlobToEncodingBlob(blob, encodingBlob)) { in GetExtensionsObject()
419 CfFree(encodingBlob); in GetExtensionsObject()
[all...]
H A Dnapi_x509_certificate.cpp48 CfEncodingBlob *encodingBlob = nullptr; member
96 CfEncodingBlobDataFree(context->encodingBlob); in FreeCryptoFwkCtx()
97 CfFree(context->encodingBlob); in FreeCryptoFwkCtx()
98 context->encodingBlob = nullptr; in FreeCryptoFwkCtx()
180 CfEncodingBlob *encodingBlob = static_cast<CfEncodingBlob *>(CfMalloc(sizeof(CfEncodingBlob), 0)); in GetEncodedExecute() local
181 if (encodingBlob == nullptr) { in GetEncodedExecute()
187 context->errCode = cert->base.getEncoded(&(cert->base), encodingBlob); in GetEncodedExecute()
192 context->encoded = encodingBlob; in GetEncodedExecute()
790 static napi_value BuildCertExtsObject(napi_env env, CfEncodingBlob *encodingBlob) in BuildCertExtsObject() argument
793 int32_t res = CfCreate(CF_OBJ_TYPE_EXTENSION, encodingBlob, in BuildCertExtsObject()
828 CfEncodingBlob *encodingBlob = static_cast<CfEncodingBlob *>(CfMalloc(sizeof(CfEncodingBlob), 0)); GetExtensionsObject() local
[all...]
H A Dnapi_x509_crl.cpp50 CfEncodingBlob *encodingBlob = nullptr; member
91 CfEncodingBlobDataFree(context->encodingBlob); in FreeCryptoFwkCtx()
92 CfFree(context->encodingBlob); in FreeCryptoFwkCtx()
93 context->encodingBlob = nullptr; in FreeCryptoFwkCtx()
177 CfEncodingBlob *encodingBlob = static_cast<CfEncodingBlob *>(CfMalloc(sizeof(CfEncodingBlob), 0)); in GetEncodedExecute() local
178 if (encodingBlob == nullptr) { in GetEncodedExecute()
184 context->errCode = x509Crl->getEncoded(x509Crl, encodingBlob); in GetEncodedExecute()
189 context->encoded = encodingBlob; in GetEncodedExecute()
750 static napi_value BuildCertExtsObject(napi_env env, CfEncodingBlob *encodingBlob) in BuildCertExtsObject() argument
753 int32_t res = CfCreate(CF_OBJ_TYPE_EXTENSION, encodingBlob, in BuildCertExtsObject()
786 CfEncodingBlob *encodingBlob = static_cast<CfEncodingBlob *>(CfMalloc(sizeof(CfEncodingBlob), 0)); GetExtensionsObject() local
[all...]
H A Dnapi_x509_cert_chain.cpp51 CfEncodingBlob *encodingBlob = nullptr; member
114 if (context->encodingBlob != nullptr) { in DeleteCertChainContext()
115 CfEncodingBlobDataFree(context->encodingBlob); in DeleteCertChainContext()
116 CF_FREE_PTR(context->encodingBlob); in DeleteCertChainContext()
157 context->async->errCode = HcfCertChainCreate(context->encodingBlob, nullptr, &context->certChain); in CreateCertChainExecute()
463 if (!GetEncodingBlobFromValue(env, param1, &context->encodingBlob)) { in CreateX509CertChainByEncodingBlob()
/base/security/certificate_framework/frameworks/js/napi/certificate/inc/
H A Dnapi_cert_utils.h56 bool GetEncodingBlobFromValue(napi_env env, napi_value object, CfEncodingBlob **encodingBlob);
64 napi_value ConvertEncodingBlobToNapiValue(napi_env env, CfEncodingBlob *encodingBlob);
70 bool ConvertBlobToEncodingBlob(const CfBlob &blob, CfEncodingBlob *encodingBlob);
/base/security/certificate_framework/interfaces/inner_api/common/
H A Dcf_blob.h59 void CfEncodingBlobDataFree(CfEncodingBlob *encodingBlob);
/base/security/certificate_framework/test/fuzztest/v1.0/x509crl_fuzzer/
H A Dx509crl_fuzzer.cpp177 CfEncodingBlob encodingBlob = { 0 }; in TestX509CrlPem() local
178 (void)x509CrlPem->getEncoded(x509CrlPem, &encodingBlob); in TestX509CrlPem()
179 if (encodingBlob.data != nullptr) { in TestX509CrlPem()
180 CfFree(encodingBlob.data); in TestX509CrlPem()
/base/security/certificate_framework/test/unittest/v1.0/src/
H A Dcrypto_x509_crl_test.cpp665 CfEncodingBlob encodingBlob = { nullptr, 0, CF_FORMAT_PEM }; in HWTEST_F() local
666 ret = crlEntry->getEncoded(crlEntry, &encodingBlob); in HWTEST_F()
668 EXPECT_NE(encodingBlob.data, nullptr); in HWTEST_F()
670 CfFree(encodingBlob.data); in HWTEST_F()
683 CfEncodingBlob encodingBlob = { nullptr, 0, CF_FORMAT_PEM }; in HWTEST_F() local
684 ret = crlEntry->getEncoded(nullptr, &encodingBlob); in HWTEST_F()
686 EXPECT_EQ(encodingBlob.data, nullptr); in HWTEST_F()
906 CfEncodingBlob encodingBlob = { nullptr, 0, CF_FORMAT_PEM }; in HWTEST_F() local
907 ret = crlEntry->getEncoded(crlEntry, &encodingBlob); in HWTEST_F()
909 EXPECT_NE(encodingBlob in HWTEST_F()
[all...]
H A Dcrypto_x509_certificate_test.cpp244 CfEncodingBlob encodingBlob = { 0 }; in HWTEST_F() local
245 CfResult ret = g_x509CertObj->base.getEncoded(reinterpret_cast<HcfCertificate *>(g_x509CertObj), &encodingBlob); in HWTEST_F()
247 EXPECT_NE(encodingBlob.data, nullptr); in HWTEST_F()
248 EXPECT_EQ(encodingBlob.encodingFormat, CF_FORMAT_DER); in HWTEST_F()
249 CfEncodingBlobDataFree(&encodingBlob); in HWTEST_F()
/base/security/certificate_framework/frameworks/adapter/v1.0/src/
H A Dx509_certificate_openssl.c2117 static X509 *CreateX509CertInner(const CfEncodingBlob *encodingBlob) in CreateX509CertInner() argument
2120 BIO *bio = BIO_new_mem_buf(encodingBlob->data, encodingBlob->len); in CreateX509CertInner()
2125 if (encodingBlob->encodingFormat == CF_FORMAT_DER) { in CreateX509CertInner()
2127 } else if (encodingBlob->encodingFormat == CF_FORMAT_PEM) { in CreateX509CertInner()
H A Dx509_cert_chain_openssl.c127 CfEncodingBlob encodingBlob = { certData, dataLength, CF_FORMAT_DER }; in X509ToHcfX509Certificate() local
128 CfResult res = HcfX509CertificateCreate(&encodingBlob, &x509cert); in X509ToHcfX509Certificate()

Completed in 23 milliseconds