/base/security/asset/interfaces/inner_kits/c/inc/ |
H A D | asset_system_api.h | 44 int32_t AssetAdd(const AssetAttr *attributes, uint32_t attrCnt); 54 int32_t AssetRemove(const AssetAttr *query, uint32_t queryCnt); 66 int32_t AssetUpdate(const AssetAttr *query, uint32_t queryCnt, 67 const AssetAttr *attributesToUpdate, uint32_t updateCnt); 78 int32_t AssetPreQuery(const AssetAttr *query, uint32_t queryCnt, AssetBlob *challenge); 89 int32_t AssetQuery(const AssetAttr *query, uint32_t queryCnt, AssetResultSet *resultSet); 100 int32_t AssetPostQuery(const AssetAttr *handle, uint32_t handleCnt); 107 * @return Returns <b>AssetAttr</b> obtained if the operation is successful; returns <b>NULL</b> otherwise. 111 AssetAttr *AssetParseAttr(const AssetResult *result, AssetTag tag);
|
H A D | asset_system_type.h | 427 } AssetAttr; typedef 440 AssetAttr *attrs;
|
/base/security/asset/frameworks/c/system_api/src/ |
H A D | asset_system_api.c | 23 int32_t add_asset(const AssetAttr *attributes, uint32_t attr_cnt); 24 int32_t remove_asset(const AssetAttr *query, uint32_t query_cnt); 25 int32_t update_asset(const AssetAttr *query, uint32_t query_cnt, 26 const AssetAttr *attributes_to_update, uint32_t update_cnt); 27 int32_t pre_query_asset(const AssetAttr *query, uint32_t query_cnt, AssetBlob *challenge); 28 int32_t query_asset(const AssetAttr *query, uint32_t query_cnt, AssetResultSet *result_set); 29 int32_t post_query_asset(const AssetAttr *handle, uint32_t handle_cnt); 31 int32_t AssetAdd(const AssetAttr *attributes, uint32_t attrCnt) in AssetAdd() 36 int32_t AssetRemove(const AssetAttr *query, uint32_t queryCnt) in AssetRemove() 41 int32_t AssetUpdate(const AssetAttr *quer [all...] |
/base/security/asset/interfaces/kits/c/src/ |
H A D | asset_api.c | 23 return AssetAdd((const AssetAttr *)attributes, attrCnt); in OH_Asset_Add() 28 return AssetRemove((const AssetAttr *)query, queryCnt); in OH_Asset_Remove() 34 return AssetUpdate((const AssetAttr *)query, queryCnt, (const AssetAttr *)attributesToUpdate, updateCnt); in OH_Asset_Update() 39 return AssetPreQuery((const AssetAttr *)query, queryCnt, (AssetBlob *)challenge); in OH_Asset_PreQuery() 44 return AssetQuery((const AssetAttr *)query, queryCnt, (AssetResultSet *)resultSet); in OH_Asset_Query() 49 return AssetPostQuery((const AssetAttr *)handle, handleCnt); in OH_Asset_PostQuery()
|
/base/security/asset/frameworks/js/napi/src/ |
H A D | asset_napi_check.cpp | 53 bool CheckArraySize(const napi_env env, const AssetAttr &attr, uint32_t min, uint32_t max) in CheckArraySize() 64 bool CheckEnumVariant(const napi_env env, const AssetAttr &attr, const std::vector<uint32_t> &enumVec) in CheckEnumVariant() 76 bool CheckNumberRange(const napi_env env, const AssetAttr &attr, uint32_t min, uint32_t max) in CheckNumberRange() 87 bool CheckValidBits(const napi_env env, const AssetAttr &attr, uint32_t minBits, uint32_t maxBits) in CheckValidBits() 98 bool CheckTagRange(const napi_env env, const AssetAttr &attr, const std::vector<uint32_t> &tags) in CheckTagRange() 111 std::function<bool(const napi_env, const AssetAttr &, uint32_t, uint32_t)> funcPtr; 141 std::function<bool(const napi_env, const AssetAttr &, const std::vector<uint32_t> &)> funcPtr; 155 bool CheckAssetRequiredTag(const napi_env env, const std::vector<AssetAttr> &attrs, in CheckAssetRequiredTag() 159 auto it = std::find_if(attrs.begin(), attrs.end(), [requiredTag](const AssetAttr &attr) { in CheckAssetRequiredTag() 170 bool CheckAssetTagValidity(const napi_env env, const std::vector<AssetAttr> [all...] |
H A D | asset_napi_update.cpp | 46 bool CheckAssetPresence(const napi_env env, const std::vector<AssetAttr> &attrs) in CheckAssetPresence() 55 napi_status CheckUpdateArgs(const napi_env env, const std::vector<AssetAttr> &attrs, in CheckUpdateArgs() 56 const std::vector<AssetAttr> &updateAttrs) in CheckUpdateArgs() 132 std::vector<AssetAttr> attrs; in NapiUpdateSync() 133 std::vector<AssetAttr> updateAttrs; in NapiUpdateSync()
|
H A D | asset_napi_common.cpp | 86 napi_status ParseAssetAttribute(const napi_env env, napi_value tag, napi_value value, AssetAttr &attr) in ParseAssetAttribute() 195 napi_status ParseMapParam(const napi_env env, napi_value arg, std::vector<AssetAttr> &attrs) in ParseMapParam() 220 AssetAttr param = { 0 }; in ParseMapParam() 238 napi_status ParseJsUserId(const napi_env env, napi_value arg, std::vector<AssetAttr> &attrs) in ParseJsUserId() 244 AssetAttr param = { 0 }; in ParseJsUserId() 295 void FreeAssetAttrs(std::vector<AssetAttr> &attrs) in FreeAssetAttrs() 354 std::vector<AssetAttr> &attrs) in ParseParam() 356 std::vector<AssetAttr> updateAttrs; in ParseParam() 361 std::vector<AssetAttr> &attrs, std::vector<AssetAttr> in ParseParam() [all...] |
H A D | asset_napi_post_query.cpp | 46 napi_status CheckPostQueryArgs(const napi_env env, const std::vector<AssetAttr> &attrs) in CheckPostQueryArgs() 82 std::vector<AssetAttr> attrs; in NapiPostQuerySync()
|
H A D | asset_napi_remove.cpp | 38 napi_status CheckRemoveArgs(const napi_env env, const std::vector<AssetAttr> &attrs) in CheckRemoveArgs() 75 std::vector<AssetAttr> attrs; in NapiRemoveSync()
|
H A D | asset_napi_query.cpp | 48 napi_status CheckQueryArgs(const napi_env env, const std::vector<AssetAttr> &attrs) in CheckQueryArgs() 88 std::vector<AssetAttr> attrs; in NapiQuerySync()
|
H A D | asset_napi_pre_query.cpp | 42 napi_status CheckPreQueryArgs(const napi_env env, const std::vector<AssetAttr> &attrs) in CheckPreQueryArgs() 81 std::vector<AssetAttr> attrs; in NapiPreQuerySync()
|
H A D | asset_napi_add.cpp | 48 napi_status CheckAddArgs(const napi_env env, const std::vector<AssetAttr> &attrs) in CheckAddArgs() 88 std::vector<AssetAttr> attrs; in NapiAddSync()
|
/base/security/asset/test/unittest/module_test/src/ |
H A D | asset_system_api_test.cpp | 86 AssetAttr attr[] = { in HWTEST_F() 127 AssetAttr addAttr[] = { in HWTEST_F() 136 AssetAttr queryAttr[] = { in HWTEST_F() 157 AssetAttr attr[] = { in HWTEST_F() 179 AssetAttr attr2[] = { in HWTEST_F() 212 AssetAttr attr[] = { in HWTEST_F() 222 AssetAttr attr2[] = { in HWTEST_F() 228 AssetAttr attr3[] = { in HWTEST_F() 234 AssetAttr attr4[] = { in HWTEST_F() 250 AssetAttr att in HWTEST_F() [all...] |
/base/security/asset/frameworks/js/napi/inc/ |
H A D | asset_napi_common.h | 65 std::vector<AssetAttr> attrs; 66 std::vector<AssetAttr> updateAttrs; 74 using CheckFuncPtr = std::function<napi_status(const napi_env, const std::vector<AssetAttr> &)>; 89 void FreeAssetAttrs(std::vector<AssetAttr> &attrs); 100 std::vector<AssetAttr> &attrs); 103 std::vector<AssetAttr> &attrs, std::vector<AssetAttr> &updateAttrs);
|
H A D | asset_napi_check.h | 147 bool CheckAssetRequiredTag(const napi_env env, const std::vector<AssetAttr> &attrs, 150 bool CheckAssetTagValidity(const napi_env env, const std::vector<AssetAttr> &attrs, 153 bool CheckAssetValueValidity(const napi_env env, const std::vector<AssetAttr> &attrs);
|
/base/security/asset/interfaces/inner_kits/c/src/ |
H A D | lib.rs | 30 fn into_map(attributes: *const AssetAttr, attr_cnt: u32) -> Option<AssetMap> { in into_map() 72 pub extern "C" fn add_asset(attributes: *const AssetAttr, attr_cnt: u32) -> i32 { in add_asset() 92 pub extern "C" fn remove_asset(query: *const AssetAttr, query_cnt: u32) -> i32 { in remove_asset() 113 query: *const AssetAttr, in update_asset() 115 attrs_to_update: *const AssetAttr, in update_asset() 146 pub unsafe extern "C" fn pre_query_asset(query: *const AssetAttr, query_cnt: u32, challenge: *mut AssetBlob) -> i32 { 182 pub unsafe extern "C" fn query_asset(query: *const AssetAttr, query_cnt: u32, result_set: *mut AssetResultSet) -> i32 { 214 pub extern "C" fn post_query_asset(handle: *const AssetAttr, handle_cnt: u32) -> i32 { in post_query_asset() 234 pub struct AssetAttr { structure names 289 attrs: *mut AssetAttr, [all...] |
/base/security/asset/test/unittest/common/src/ |
H A D | asset_test_common.cpp | 39 AssetAttr attr[] = { in RemoveByAliasSdk() 67 AssetAttr attr[] = { in QueryByAliasSdk() 92 return CheckMatchAttrResultSdk(reinterpret_cast<const AssetAttr *>(attrs), attrCnt, in CheckMatchAttrResultNdk() 96 bool CheckMatchAttrResultSdk(const AssetAttr *attrs, uint32_t attrCnt, const AssetResult *result) in CheckMatchAttrResultSdk() 102 AssetAttr *res = AssetParseAttr(result, static_cast<AssetTag>(attrs[i].tag)); in CheckMatchAttrResultSdk()
|
/base/security/asset/test/unittest/common/inc/ |
H A D | asset_test_common.h | 39 bool CheckMatchAttrResultSdk(const AssetAttr *attrs, uint32_t attrCnt, const AssetResult *result);
|
/base/account/os_account/services/accountmgr/src/appaccount/ |
H A D | app_account_control_manager.cpp | 73 std::vector<AssetAttr> attrs = { in SaveDataToAsset() 86 const AssetAttr *attrArr = attrs.data(); in SaveDataToAsset() 102 std::vector<AssetAttr> attrs = { in GetDataFromAsset() 116 AssetAttr *secret = AssetParseAttr(resultSet.results, SEC_ASSET_TAG_SECRET); in GetDataFromAsset() 133 std::vector<AssetAttr> attrs = { in RemoveDataFromAsset() 152 std::vector<AssetAttr> attrs = { { .tag = tag, .value = labelValue } }; in RemoveDataFromAssetByLabel()
|