/base/security/crypto_framework/common/src/ |
D | blob.c | 22 void HcfBlobDataFree(HcfBlob *blob) in HcfBlobDataFree() argument 24 if ((blob == NULL) || (blob->data == NULL)) { in HcfBlobDataFree() 27 HcfFree(blob->data); in HcfBlobDataFree() 28 blob->data = NULL; in HcfBlobDataFree() 29 blob->len = 0; in HcfBlobDataFree() 32 void HcfBlobDataClearAndFree(HcfBlob *blob) in HcfBlobDataClearAndFree() argument 34 if ((blob == NULL) || (blob->data == NULL)) { in HcfBlobDataClearAndFree() 38 (void)memset_s(blob->data, blob->len, 0, blob->len); in HcfBlobDataClearAndFree() 39 HcfFree(blob->data); in HcfBlobDataClearAndFree() 40 blob->data = NULL; in HcfBlobDataClearAndFree() [all …]
|
/base/security/certificate_framework/frameworks/common/v1.0/src/ |
D | cf_check.c | 21 int32_t CfCheckBlob(const CfBlob *blob, uint32_t maxLen) in CfCheckBlob() argument 23 if ((blob == NULL) || (blob->data == NULL) || (blob->size == 0) || (blob->size > maxLen)) { in CfCheckBlob() 30 int32_t CfCheckEncodingBlob(const CfEncodingBlob *blob, uint32_t maxLen) in CfCheckEncodingBlob() argument 32 if ((blob == NULL) || (blob->data == NULL) || (blob->len == 0) || (blob->len > maxLen)) { in CfCheckEncodingBlob() 37 if ((blob->encodingFormat != CF_FORMAT_DER) && (blob->encodingFormat != CF_FORMAT_PEM)) { in CfCheckEncodingBlob()
|
D | cf_blob.c | 23 void CfBlobDataFree(CfBlob *blob) in CfBlobDataFree() argument 25 if ((blob == NULL) || (blob->data == NULL)) { in CfBlobDataFree() 28 CfFree(blob->data); in CfBlobDataFree() 29 blob->data = NULL; in CfBlobDataFree() 30 blob->size = 0; in CfBlobDataFree() 33 void CfBlobDataClearAndFree(CfBlob *blob) in CfBlobDataClearAndFree() argument 35 if ((blob == NULL) || (blob->data == NULL)) { in CfBlobDataClearAndFree() 39 (void)memset_s(blob->data, blob->size, 0, blob->size); in CfBlobDataClearAndFree() 40 CfFree(blob->data); in CfBlobDataClearAndFree() 41 blob->data = NULL; in CfBlobDataClearAndFree() [all …]
|
/base/security/huks/frameworks/huks_standard/main/common/include/ |
D | hks_mem.h | 50 #define HKS_FREE_BLOB(blob) do { \ argument 51 if ((blob).data != HKS_NULL_POINTER) { \ 52 free((blob).data); \ 53 (blob).data = HKS_NULL_POINTER; \ 55 (blob).size = 0; \ 67 #define HKS_MEMSET_FREE_BLOB(blob) do { \ argument 68 if ((blob).data != HKS_NULL_POINTER) { \ 69 (void)memset_s((blob).data, (blob).size, 0, (blob).size); \ 70 free((blob).data); \ 71 (blob).data = HKS_NULL_POINTER; \ [all …]
|
/base/security/certificate_manager/frameworks/cert_manager_standard/main/common/include/ |
D | cm_mem.h | 39 #define CM_FREE_BLOB(blob) do { \ argument 40 if ((blob).data != NULL) { \ 41 CmFree((blob).data); \ 42 (blob).data = NULL; \ 44 (blob).size = 0; \ 47 #define CMMUTABLE_FREE_BLOB(blob) do { \ argument 48 if ((blob).data != NULL) { \ 49 CmFree((blob).data); \ 50 (blob).data = NULL; \ 52 (blob).size = 0; \
|
/base/notification/distributed_notification_service/services/test/moduletest/mock/ |
D | blob.cpp | 25 Blob::Blob(const Blob &blob) in Blob() argument 27 blob_ = blob.Data(); in Blob() 30 Blob::Blob(Blob &&blob) in Blob() argument 32 blob_.swap(blob.blob_); in Blob() 35 Blob &Blob::operator=(const Blob &blob) in operator =() argument 38 if (&blob == this) { in operator =() 42 blob_ = blob.Data(); in operator =() 47 Blob &Blob::operator=(Blob &&blob) in operator =() argument 50 if (&blob == this) { in operator =() 54 blob_.swap(blob.blob_); in operator =() [all …]
|
/base/notification/distributed_notification_service/services/ans/test/unittest/mock/ |
D | blob.cpp | 25 Blob::Blob(const Blob &blob) in Blob() argument 27 blob_ = blob.Data(); in Blob() 30 Blob::Blob(Blob &&blob) in Blob() argument 32 blob_.swap(blob.blob_); in Blob() 35 Blob &Blob::operator=(const Blob &blob) in operator =() argument 38 if (&blob == this) { in operator =() 42 blob_ = blob.Data(); in operator =() 47 Blob &Blob::operator=(Blob &&blob) in operator =() argument 50 if (&blob == this) { in operator =() 54 blob_.swap(blob.blob_); in operator =() [all …]
|
/base/notification/distributed_notification_service/frameworks/test/moduletest/mock/ |
D | blob.cpp | 25 Blob::Blob(const Blob &blob) in Blob() argument 27 blob_ = blob.Data(); in Blob() 30 Blob::Blob(Blob &&blob) in Blob() argument 32 blob_.swap(blob.blob_); in Blob() 35 Blob &Blob::operator=(const Blob &blob) in operator =() argument 38 if (&blob == this) { in operator =() 42 blob_ = blob.Data(); in operator =() 47 Blob &Blob::operator=(Blob &&blob) in operator =() argument 50 if (&blob == this) { in operator =() 54 blob_.swap(blob.blob_); in operator =() [all …]
|
/base/notification/distributed_notification_service/services/distributed/test/unittest/mock/ |
D | mock_blob.cpp | 25 Blob::Blob(const Blob &blob) in Blob() argument 27 blob_ = blob.Data(); in Blob() 30 Blob::Blob(Blob &&blob) in Blob() argument 32 blob_.swap(blob.blob_); in Blob() 35 Blob &Blob::operator=(const Blob &blob) in operator =() argument 38 if (&blob == this) { in operator =() 42 blob_ = blob.Data(); in operator =() 47 Blob &Blob::operator=(Blob &&blob) in operator =() argument 50 if (&blob == this) { in operator =() 54 blob_.swap(blob.blob_); in operator =()
|
/base/security/certificate_framework/test/unittest/cf_adapter_test/src/ |
D | cf_common_test.cpp | 74 CfBlob blob = { 0, nullptr }; variable 75 CfBlobDataFree(&blob); 86 CfBlob blob = { TEST_DEFAULT_SIZE, nullptr }; variable 87 blob.data = static_cast<uint8_t *>(CfMalloc(blob.size)); 88 ASSERT_NE(blob.data, nullptr); 89 CfBlobDataFree(&blob); 111 CfBlob blob = { 0, nullptr }; variable 112 CfBlobDataClearAndFree(&blob); 123 CfBlob blob = { TEST_DEFAULT_SIZE, nullptr }; variable 124 blob.data = static_cast<uint8_t *>(CfMalloc(blob.size)); [all …]
|
/base/security/certificate_manager/test/fuzz_test/fuzz_test_common/src/ |
D | cm_fuzz_test_common.cpp | 120 { .tag = CM_TAG_PARAM0_BUFFER, .blob = { 0, nullptr } }, 127 { .tag = CM_TAG_PARAM0_BUFFER, .blob = { 0, nullptr } }, 135 { .tag = CM_TAG_PARAM0_BUFFER, .blob = { 0, nullptr } }, 136 { .tag = CM_TAG_PARAM1_BUFFER, .blob = { 0, nullptr } }, 137 { .tag = CM_TAG_PARAM2_BUFFER, .blob = { 0, nullptr } }, 144 { .tag = CM_TAG_PARAM0_BUFFER, .blob = { 0, nullptr } }, 162 { .tag = CM_TAG_PARAM0_BUFFER, .blob = { 0, nullptr } }, 169 { .tag = CM_TAG_PARAM0_BUFFER, .blob = { 0, nullptr } }, 176 { .tag = CM_TAG_PARAM0_BUFFER, .blob = { 0, nullptr } }, 182 { .tag = CM_TAG_PARAM0_BUFFER, .blob = { 0, nullptr } }, [all …]
|
/base/security/huks/test/unittest/huks_standard_test/interface_inner_test/sdk_test/include/ |
D | hks_test_mem.h | 38 #define HKS_FREE_BLOB(blob) do { \ argument 39 if ((blob).data != NULL) { \ 40 HksTestFree((blob).data); \ 41 (blob).data = NULL; \ 43 (blob).size = 0; \
|
/base/security/certificate_manager/services/cert_manager_standard/cert_manager_engine/main/core/include/ |
D | cert_manager_mem.h | 39 #define CM_FREE_BLOB(blob) do { \ argument 40 if ((blob).data != NULL) { \ 41 CMFree((blob).data); \ 42 (blob).data = NULL; \ 44 (blob).size = 0; \
|
/base/security/certificate_framework/frameworks/js/napi/certificate/src/ |
D | napi_x509_certificate.cpp | 345 CfBlob blob = { 0, nullptr }; in GetSerialNumber() local 346 CfResult ret = cert->getSerialNumber(cert, &blob); in GetSerialNumber() 353 napi_value result = ConvertBlobToInt64(env, blob); in GetSerialNumber() 354 CfBlobDataFree(&blob); in GetSerialNumber() 361 CfBlob blob = { 0, nullptr }; in GetCertSerialNumber() local 362 CfResult ret = cert->getSerialNumber(cert, &blob); in GetCertSerialNumber() 369 napi_value result = ConvertBlobToBigIntWords(env, blob); in GetCertSerialNumber() 370 CfBlobDataFree(&blob); in GetCertSerialNumber() 376 CfBlob *blob = reinterpret_cast<CfBlob *>(HcfMalloc(sizeof(CfBlob), 0)); in GetIssuerName() local 377 if (blob == nullptr) { in GetIssuerName() [all …]
|
D | napi_x509_crl.cpp | 53 CfBlob *blob = nullptr; member 79 CfBlobDataFree(context->blob); in FreeCryptoFwkCtx() 80 CfFree(context->blob); in FreeCryptoFwkCtx() 81 context->blob = nullptr; in FreeCryptoFwkCtx() 236 CfBlob *blob = reinterpret_cast<CfBlob *>(array->data + i); in GenerateCrlEntryArray() local 237 HcfX509CrlEntry *entry = reinterpret_cast<HcfX509CrlEntry *>(blob->data); in GenerateCrlEntryArray() 402 CfBlob *blob = reinterpret_cast<CfBlob *>(HcfMalloc(sizeof(CfBlob), 0)); in GetIssuerDN() local 403 if (blob == nullptr) { in GetIssuerDN() 407 CfResult ret = x509Crl->getIssuerName(x509Crl, blob); in GetIssuerDN() 411 CfFree(blob); in GetIssuerDN() [all …]
|
D | napi_x509_crl_entry.cpp | 44 CfBlob *blob = nullptr; member 65 CfBlobDataFree(context->blob); in FreeCryptoFwkCtx() 66 CfFree(context->blob); in FreeCryptoFwkCtx() 67 context->blob = nullptr; in FreeCryptoFwkCtx() 206 CfBlob blob = { 0, nullptr }; in GetSerialNumber() local 207 CfResult ret = x509CrlEntry->getSerialNumber(x509CrlEntry, &blob); in GetSerialNumber() 214 napi_value result = ConvertBlobToBigIntWords(env, blob); in GetSerialNumber() 215 CfBlobDataFree(&blob); in GetSerialNumber() 221 CfBlob *blob = reinterpret_cast<CfBlob *>(HcfMalloc(sizeof(CfBlob), 0)); in GetCertificateIssuer() local 222 if (blob == nullptr) { in GetCertificateIssuer() [all …]
|
D | napi_cert_utils.cpp | 75 CfBlob *blob = reinterpret_cast<CfBlob *>(array->data + i); in ConvertArrayToNapiValue() local 76 napi_value outBuffer = GenerateArrayBuffer(env, blob->data, blob->size); in ConvertArrayToNapiValue() 82 napi_create_typedarray(env, napi_uint8_array, blob->size, outBuffer, 0, &element); in ConvertArrayToNapiValue() 263 napi_value CertConvertBlobToNapiValue(napi_env env, CfBlob *blob) in CertConvertBlobToNapiValue() argument 265 if (blob == nullptr || blob->data == nullptr || blob->size == 0) { in CertConvertBlobToNapiValue() 269 uint8_t *buffer = static_cast<uint8_t *>(HcfMalloc(blob->size, 0)); in CertConvertBlobToNapiValue() 275 if (memcpy_s(buffer, blob->size, blob->data, blob->size) != EOK) { in CertConvertBlobToNapiValue() 283 …env, buffer, blob->size, [](napi_env env, void *data, void *hint) { CfFree(data); }, nullptr, &out… in CertConvertBlobToNapiValue() 292 napi_create_typedarray(env, napi_uint8_array, blob->size, outBuffer, 0, &outData); in CertConvertBlobToNapiValue() 514 napi_value ConvertBlobToNapiValue(napi_env env, const CfBlob *blob) in ConvertBlobToNapiValue() argument [all …]
|
/base/security/certificate_framework/frameworks/common/v1.0/inc/ |
D | cf_memory.h | 42 #define CF_FREE_BLOB(blob) do { \ argument 43 if ((blob).data != NULL) { \ 44 CfFree((blob).data); \ 45 (blob).data = NULL; \ 47 (blob).size = 0; \
|
/base/security/huks/test/unittest/huks_standard_test/module_test/framework_test/crypto_engine_test/src/ |
D | hks_openssl_engine_test.cpp | 77 HksBlob blob = { variable 85 ret = HksCryptoHalGetPubKey(&blob, nullptr); 88 ret = HksCryptoHalGetPubKey(&blob, &blob); 101 HksBlob blob = { variable 109 ret = HksCryptoHalHmacFinal(&blob, nullptr, nullptr); 113 ret = HksCryptoHalHmacFinal(&blob, &ctx, nullptr); 117 ret = HksCryptoHalHmacFinal(&blob, &ctxTwo, nullptr);
|
D | hks_openssl_common_test.cpp | 70 struct HksBlob blob = { .size = dataSize, .data = data }; variable 71 int32_t ret = HksOpensslFillRandom(&blob); 85 struct HksBlob blob = { .size = dataSize, .data = data }; variable 86 int32_t ret = HksOpensslFillPrivRandom(&blob); 100 struct HksBlob blob = { .size = dataSize, .data = data }; variable 101 int32_t ret = HksOpensslFillPrivRandom(&blob);
|
/base/security/huks/test/unittest/huks_standard_test/three_stage_test/src/ |
D | hks_attest_key_nonids_test.cpp | 68 { .tag = HKS_TAG_ATTESTATION_ID_SEC_LEVEL_INFO, .blob = g_secInfo }, 69 { .tag = HKS_TAG_ATTESTATION_CHALLENGE, .blob = g_challenge }, 70 { .tag = HKS_TAG_ATTESTATION_ID_VERSION_INFO, .blob = g_version }, 71 { .tag = HKS_TAG_ATTESTATION_ID_ALIAS, .blob = g_keyAlias }, 72 { .tag = HKS_TAG_ATTESTATION_APPLICATION_ID, .blob = g_appInfo }, 102 .blob = { .size = g_keyParamsetSize, .data = (uint8_t *)HksMalloc(g_keyParamsetSize) } 104 ASSERT_TRUE(g_getParam.blob.data != nullptr); 110 HksFree(g_getParam.blob.data); 121 ASSERT_EQ(sizeof(rootUid), processParam->blob.size); 122 ASSERT_EQ(HksMemCmp(processParam->blob.data, &rootUid, processParam->blob.size), HKS_SUCCESS); [all …]
|
/base/security/device_security_level/oem_property/ohos/common/ |
D | external_interface_adapter.c | 119 …{.tag = HKS_TAG_ATTESTATION_CHALLENGE, .blob = {strlen(info->nonceStr) + 1, (uint8_t *)info->nonce… in DslmCredAttestAdapter() 120 …{.tag = HKS_TAG_ATTESTATION_ID_SEC_LEVEL_INFO, .blob = {strlen(info->credStr) + 1, (uint8_t *)info… in DslmCredAttestAdapter() 121 …{.tag = HKS_TAG_ATTESTATION_ID_UDID, .blob = {strlen(info->udidStr) + 1, (uint8_t *)info->udidStr}… in DslmCredAttestAdapter() 122 {.tag = HKS_TAG_ATTESTATION_ID_ALIAS, .blob = keyAlias}, in DslmCredAttestAdapter() 170 … {.tag = HKS_TAG_ATTESTATION_CHALLENGE, .blob = {DSLM_INFO_MAX_LEN_NONCE, (uint8_t *)nonceStr}}, in ValidateCertChainAdapter() 171 …{.tag = HKS_TAG_ATTESTATION_ID_SEC_LEVEL_INFO, .blob = {DSLM_INFO_MAX_LEN_CRED, (uint8_t *)credStr… in ValidateCertChainAdapter() 172 {.tag = HKS_TAG_ATTESTATION_ID_UDID, .blob = {DSLM_INFO_MAX_LEN_UDID, (uint8_t *)udidStr}}, in ValidateCertChainAdapter() 192 struct HksBlob *blob = &outputParam->params[cnt].blob; in ValidateCertChainAdapter() local 193 if (memcpy_s(resultInfo->nonceStr, DSLM_INFO_MAX_LEN_NONCE, blob->data, blob->size) != EOK) { in ValidateCertChainAdapter() 197 blob = &outputParam->params[++cnt].blob; in ValidateCertChainAdapter() [all …]
|
/base/security/huks/test/unittest/huks_standard_test/module_test/service_test/huks_engine/core/src/ |
D | hks_keynode_test.cpp | 108 struct HksBlob blob = { variable 113 FreeParamsForBuildKeyNode(&blob, nullptr, nullptr, nullptr); 117 FreeParamsForBuildKeyNode(&blob, &runtimeParamSet, nullptr, nullptr); 121 FreeParamsForBuildKeyNode(&blob, &runtimeParamSet, &keyBlobParamSet, nullptr); 125 FreeParamsForBuildKeyNode(&blob, &runtimeParamSet, &keyBlobParamSet, keyNode); 139 struct HksBlob *blob = reinterpret_cast<HksBlob *>(HksMalloc(sizeof(HksBlob))); variable 140 ASSERT_EQ(blob == nullptr, false) << "blob malloc failed."; 141 blob->size = sizeof(HksBlob); 142 blob->data = reinterpret_cast<uint8_t *>(HksMalloc(sizeof(HksBlob))); 143 FreeCachedData(reinterpret_cast<void **>(&blob));
|
/base/security/huks/services/huks_standard/huks_service/main/os_dependency/ca/ |
D | hks_teec.c | 74 static inline void InitializeBlob(struct HksBlob *blob, uint32_t size, uint8_t *data) in InitializeBlob() argument 76 if (blob != NULL) { in InitializeBlob() 77 blob->data = data; in InitializeBlob() 78 blob->size = size; in InitializeBlob() 227 dest->tmpRef.buffer = src->blob.data; in FillUpArgs() 228 dest->tmpRef.size = src->blob.size; in FillUpArgs() 277 InitializeBlob(¶ms[0].blob, keybox->size, keybox->data); in HksTeeProvision() 278 InitializeBlob(¶ms[1].blob, challenge->size, challenge->data); in HksTeeProvision() 279 InitializeBlob(¶ms[2].blob, signature->size, signature->data); /* 2 is array index */ in HksTeeProvision() 280 InitializeBlob(¶ms[3].blob, certData->size, certData->data); /* 3 is array index */ in HksTeeProvision() [all …]
|
/base/security/certificate_manager/frameworks/cert_manager_standard/main/os_dependency/cm_ipc/src/ |
D | cm_ipc_client_serialization.c | 38 int32_t CmGetBlobFromBuffer(struct CmBlob *blob, const struct CmBlob *srcBlob, uint32_t *srcOffset) in CmGetBlobFromBuffer() argument 49 blob->size = size; in CmGetBlobFromBuffer() 50 *srcOffset += sizeof(blob->size); in CmGetBlobFromBuffer() 51 blob->data = (uint8_t *)(srcBlob->data + *srcOffset); in CmGetBlobFromBuffer() 52 *srcOffset += ALIGN_SIZE(blob->size); in CmGetBlobFromBuffer() 89 struct CmBlob blob = { 0, NULL }; in CmCertificateListUnpackFromService() local 90 ret = CmGetBlobFromBuffer(&blob, outData, &offset); in CmCertificateListUnpackFromService() 95 …(certificateList->certAbstract[i].subjectName, MAX_LEN_SUBJECT_NAME, blob.data, blob.size) != EOK)… in CmCertificateListUnpackFromService() 108 ret = CmGetBlobFromBuffer(&blob, outData, &offset); in CmCertificateListUnpackFromService() 113 … if (memcpy_s(certificateList->certAbstract[i].uri, MAX_LEN_URI, blob.data, blob.size) != EOK) { in CmCertificateListUnpackFromService() [all …]
|