Home
last modified time | relevance | path

Searched refs:AssetAttr (Results 1 - 19 of 19) sorted by relevance

/base/security/asset/interfaces/inner_kits/c/inc/
H A Dasset_system_api.h44 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 Dasset_system_type.h427 } AssetAttr; typedef
440 AssetAttr *attrs;
/base/security/asset/frameworks/c/system_api/src/
H A Dasset_system_api.c23 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 Dasset_api.c23 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 Dasset_napi_check.cpp53 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 Dasset_napi_update.cpp46 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 Dasset_napi_common.cpp86 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 Dasset_napi_post_query.cpp46 napi_status CheckPostQueryArgs(const napi_env env, const std::vector<AssetAttr> &attrs) in CheckPostQueryArgs()
82 std::vector<AssetAttr> attrs; in NapiPostQuerySync()
H A Dasset_napi_remove.cpp38 napi_status CheckRemoveArgs(const napi_env env, const std::vector<AssetAttr> &attrs) in CheckRemoveArgs()
75 std::vector<AssetAttr> attrs; in NapiRemoveSync()
H A Dasset_napi_query.cpp48 napi_status CheckQueryArgs(const napi_env env, const std::vector<AssetAttr> &attrs) in CheckQueryArgs()
88 std::vector<AssetAttr> attrs; in NapiQuerySync()
H A Dasset_napi_pre_query.cpp42 napi_status CheckPreQueryArgs(const napi_env env, const std::vector<AssetAttr> &attrs) in CheckPreQueryArgs()
81 std::vector<AssetAttr> attrs; in NapiPreQuerySync()
H A Dasset_napi_add.cpp48 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 Dasset_system_api_test.cpp86 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 Dasset_napi_common.h65 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 Dasset_napi_check.h147 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 Dlib.rs30 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 Dasset_test_common.cpp39 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 Dasset_test_common.h39 bool CheckMatchAttrResultSdk(const AssetAttr *attrs, uint32_t attrCnt, const AssetResult *result);
/base/account/os_account/services/accountmgr/src/appaccount/
H A Dapp_account_control_manager.cpp73 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()

Completed in 10 milliseconds