/base/security/asset/test/unittest/inner_kits_rust/src/ |
H A D | add_abnormal.rs | 21 let mut attrs = AssetMap::new(); in add_empty_attr() variables 22 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_empty_attr() 23 expect_error_eq(ErrCode::InvalidArgument, asset_sdk::Manager::build().unwrap().add(&attrs).unwrap_err()); in add_empty_attr() 29 let mut attrs = AssetMap::new(); in add_without_alias() variables 30 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_without_alias() 31 attrs.insert_attr(Tag::Secret, function_name.to_owned()); in add_without_alias() 32 expect_error_eq(ErrCode::InvalidArgument, asset_sdk::Manager::build().unwrap().add(&attrs).unwrap_err()); in add_without_alias() 39 let mut attrs = AssetMap::new(); in add_alias_with_min_len() variables 40 attrs.insert_attr(Tag::Alias, alias.clone()); in add_alias_with_min_len() 41 attrs in add_alias_with_min_len() 53 let mut attrs = AssetMap::new(); add_alias_with_max_len() variables 66 let mut attrs = AssetMap::new(); add_invalid_alias() variables 79 let mut attrs = AssetMap::new(); add_alias_with_unmatched_type() variables 92 let mut attrs = AssetMap::new(); add_without_secret() variables 101 let mut attrs = AssetMap::new(); add_secret_with_min_len() variables 114 let mut attrs = AssetMap::new(); add_secret_with_max_len() variables 126 let mut attrs = AssetMap::new(); add_invalid_secret() variables 139 let mut attrs = AssetMap::new(); add_secret_with_unmatched_type() variables 152 let mut attrs = AssetMap::new(); add_invalid_accessibility() variables 168 let mut attrs = AssetMap::new(); add_invalid_auth_type() variables 182 let mut attrs = AssetMap::new(); add_invalid_sync_type() variables 194 let mut attrs = AssetMap::new(); add_sync_type_with_max_len() variables 208 let mut attrs = AssetMap::new(); add_invalid_conflict_resolution() variables 221 let mut attrs = AssetMap::new(); add_invalid_label() variables 238 let mut attrs = AssetMap::new(); add_bool_tag_with_unmatched_type() variables 255 let mut attrs = AssetMap::new(); add_bytes_tag_with_unmatched_type() variables 271 let mut attrs = AssetMap::new(); add_number_tag_with_unmatched_type() variables 286 let mut attrs = AssetMap::new(); add_unsupported_tags() variables 297 let mut attrs = AssetMap::new(); add_unsupported_tags() variables [all...] |
H A D | add.rs | 52 let mut attrs = AssetMap::new(); in add_required_tags() variables 53 attrs.insert_attr(Tag::Alias, func_name.to_owned()); in add_required_tags() 54 attrs.insert_attr(Tag::Secret, func_name.to_owned()); in add_required_tags() 55 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_required_tags() 56 asset_sdk::Manager::build().unwrap().add(&attrs).unwrap(); in add_required_tags() 74 let mut attrs = AssetMap::new(); in add_english_secret() variables 75 attrs.insert_attr(Tag::Alias, func_name.as_bytes().to_owned()); in add_english_secret() 76 attrs.insert_attr(Tag::Secret, func_name.as_bytes().to_owned()); in add_english_secret() 77 attrs.insert_attr(Tag::Accessibility, Accessibility::DevicePowerOn); in add_english_secret() 78 asset_sdk::Manager::build().unwrap().add(&attrs) in add_english_secret() 91 let mut attrs = AssetMap::new(); add_chinese_secret() variables 111 let mut attrs = AssetMap::new(); add_same_alias_throw_error() variables 132 let mut attrs = AssetMap::new(); add_same_alias_overwrite() variables 162 let mut attrs = AssetMap::new(); add_multiple_sync_types() variables 178 let mut attrs = AssetMap::new(); add_is_persistent_auth_wrong() variables [all...] |
/base/useriam/user_auth_framework/test/unittest/services/src/ |
H A D | attributes_test.cpp | 51 Attributes attrs; in HWTEST_F() local 52 EXPECT_EQ(attrs.Serialize().size(), 0U); in HWTEST_F() 61 Attributes attrs; in HWTEST_F() local 63 EXPECT_TRUE(attrs.SetBoolValue(Attributes::ATTR_RESULT_CODE, true)); in HWTEST_F() 64 EXPECT_TRUE(attrs.SetBoolValue(Attributes::ATTR_SIGNATURE, false)); in HWTEST_F() 65 EXPECT_TRUE(attrs.SetUint64Value(Attributes::ATTR_SCHEDULE_ID, UINT64_MAX)); in HWTEST_F() 66 EXPECT_TRUE(attrs.SetUint32ArrayValue(Attributes::ATTR_REMAIN_TIMES, {1, 3, 5, 7, 9})); in HWTEST_F() 67 EXPECT_TRUE(attrs.SetUint32Value(Attributes::ATTR_SCHEDULE_MODE, UINT32_MAX)); in HWTEST_F() 68 EXPECT_TRUE(attrs.SetUint64ArrayValue(Attributes::ATTR_FREEZING_TIME, {2, 4, 6, 8, 10})); in HWTEST_F() 69 EXPECT_TRUE(attrs in HWTEST_F() 106 Attributes attrs; HWTEST_F() local 120 Attributes attrs; HWTEST_F() local 134 Attributes attrs; HWTEST_F() local 148 Attributes attrs; HWTEST_F() local 162 Attributes attrs; HWTEST_F() local 176 Attributes attrs; HWTEST_F() local 193 Attributes attrs; HWTEST_F() local 207 Attributes attrs; HWTEST_F() local 220 Attributes attrs; HWTEST_F() local 233 Attributes attrs; HWTEST_F() local 247 Attributes attrs; HWTEST_F() local 260 Attributes attrs; HWTEST_F() local 274 Attributes attrs; HWTEST_F() local 287 Attributes attrs; HWTEST_F() local [all...] |
/base/security/asset/test/unittest/common/src/ |
H A D | asset_test_common.cpp | 90 bool CheckMatchAttrResultNdk(const Asset_Attr *attrs, uint32_t attrCnt, const Asset_Result *result) in CheckMatchAttrResultNdk() argument 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() argument 99 if (attrs[i].tag == SEC_ASSET_TAG_CONFLICT_RESOLUTION || attrs[i].tag == SEC_ASSET_TAG_USER_ID) { in CheckMatchAttrResultSdk() 102 AssetAttr *res = AssetParseAttr(result, static_cast<AssetTag>(attrs[i].tag)); in CheckMatchAttrResultSdk() 106 switch (attrs[i].tag & SEC_ASSET_TAG_TYPE_MASK) { in CheckMatchAttrResultSdk() 108 if (attrs[i].value.boolean != res->value.boolean) { in CheckMatchAttrResultSdk() 109 printf("tag is %x, %u vs %u", attrs[i].tag, attrs[ in CheckMatchAttrResultSdk() [all...] |
/base/security/asset/frameworks/js/napi/src/ |
H A D | asset_napi_post_query.cpp | 46 napi_status CheckPostQueryArgs(const napi_env env, const std::vector<AssetAttr> &attrs) in CheckPostQueryArgs() argument 48 IF_FALSE_RETURN(CheckAssetRequiredTag(env, attrs, REQUIRED_TAGS), napi_invalid_arg); in CheckPostQueryArgs() 52 IF_FALSE_RETURN(CheckAssetValueValidity(env, attrs), napi_invalid_arg); in CheckPostQueryArgs() 63 context->result = AssetPostQuery(&context->attrs[0], context->attrs.size()); in NapiPostQuery() 82 std::vector<AssetAttr> attrs; in NapiPostQuerySync() local 85 if (ParseParam(env, info, args, attrs) != napi_ok) { in NapiPostQuerySync() 89 if (CheckPostQueryArgs(env, attrs) != napi_ok) { in NapiPostQuerySync() 93 int32_t result = AssetPostQuery(&attrs[0], attrs in NapiPostQuerySync() [all...] |
H A D | asset_napi_remove.cpp | 38 napi_status CheckRemoveArgs(const napi_env env, const std::vector<AssetAttr> &attrs) in CheckRemoveArgs() argument 45 IF_FALSE_RETURN(CheckAssetTagValidity(env, attrs, validTags), napi_invalid_arg); in CheckRemoveArgs() 46 IF_FALSE_RETURN(CheckAssetValueValidity(env, attrs), napi_invalid_arg); in CheckRemoveArgs() 56 context->result = AssetRemove(&context->attrs[0], context->attrs.size()); in NapiRemove() 75 std::vector<AssetAttr> attrs; in NapiRemoveSync() local 78 if (ParseParam(env, info, args, attrs) != napi_ok) { in NapiRemoveSync() 82 if (CheckRemoveArgs(env, attrs) != napi_ok) { in NapiRemoveSync() 86 int32_t result = AssetRemove(&attrs[0], attrs in NapiRemoveSync() [all...] |
H A D | asset_napi_update.cpp | 46 bool CheckAssetPresence(const napi_env env, const std::vector<AssetAttr> &attrs) in CheckAssetPresence() argument 48 if (attrs.empty()) { in CheckAssetPresence() 55 napi_status CheckUpdateArgs(const napi_env env, const std::vector<AssetAttr> &attrs, in CheckUpdateArgs() argument 58 IF_FALSE_RETURN(CheckAssetRequiredTag(env, attrs, QUERY_REQUIRED_TAGS), napi_invalid_arg); in CheckUpdateArgs() 64 IF_FALSE_RETURN(CheckAssetTagValidity(env, attrs, queryValidTags), napi_invalid_arg); in CheckUpdateArgs() 65 IF_FALSE_RETURN(CheckAssetValueValidity(env, attrs), napi_invalid_arg); in CheckUpdateArgs() 86 if (ParseParam(env, info, args, context->attrs, context->updateAttrs) != napi_ok) { in NapiUpdateAsync() 90 if (CheckUpdateArgs(env, context->attrs, context->updateAttrs) != napi_ok) { in NapiUpdateAsync() 112 context->result = AssetUpdate(&context->attrs[0], context->attrs in NapiUpdate() 132 std::vector<AssetAttr> attrs; NapiUpdateSync() local [all...] |
H A D | asset_napi_add.cpp | 48 napi_status CheckAddArgs(const napi_env env, const std::vector<AssetAttr> &attrs) in CheckAddArgs() argument 50 IF_FALSE_RETURN(CheckAssetRequiredTag(env, attrs, REQUIRED_TAGS), napi_invalid_arg); in CheckAddArgs() 58 IF_FALSE_RETURN(CheckAssetTagValidity(env, attrs, validTags), napi_invalid_arg); in CheckAddArgs() 59 IF_FALSE_RETURN(CheckAssetValueValidity(env, attrs), napi_invalid_arg); in CheckAddArgs() 69 context->result = AssetAdd(&context->attrs[0], context->attrs.size()); in NapiAdd() 88 std::vector<AssetAttr> attrs; in NapiAddSync() local 91 if (ParseParam(env, info, args, attrs) != napi_ok) { in NapiAddSync() 95 if (CheckAddArgs(env, attrs) != napi_ok) { in NapiAddSync() 99 int32_t result = AssetAdd(&attrs[ in NapiAddSync() [all...] |
H A D | asset_napi_query.cpp | 48 napi_status CheckQueryArgs(const napi_env env, const std::vector<AssetAttr> &attrs) in CheckQueryArgs() argument 57 IF_FALSE_RETURN(CheckAssetTagValidity(env, attrs, validTags), napi_invalid_arg); in CheckQueryArgs() 58 IF_FALSE_RETURN(CheckAssetValueValidity(env, attrs), napi_invalid_arg); in CheckQueryArgs() 69 context->result = AssetQuery(&context->attrs[0], context->attrs.size(), &context->resultSet); in NapiQuery() 88 std::vector<AssetAttr> attrs; in NapiQuerySync() local 93 if (ParseParam(env, info, args, attrs) != napi_ok) { in NapiQuerySync() 97 if (CheckQueryArgs(env, attrs) != napi_ok) { in NapiQuerySync() 101 int32_t res = AssetQuery(&attrs[0], attrs in NapiQuerySync() [all...] |
H A D | asset_napi_pre_query.cpp | 42 napi_status CheckPreQueryArgs(const napi_env env, const std::vector<AssetAttr> &attrs) in CheckPreQueryArgs() argument 50 IF_FALSE_RETURN(CheckAssetTagValidity(env, attrs, validTags), napi_invalid_arg); in CheckPreQueryArgs() 51 IF_FALSE_RETURN(CheckAssetValueValidity(env, attrs), napi_invalid_arg); in CheckPreQueryArgs() 62 context->result = AssetPreQuery(&context->attrs[0], context->attrs.size(), &context->challenge); in NapiPreQuery() 81 std::vector<AssetAttr> attrs; in NapiPreQuerySync() local 86 if (ParseParam(env, info, args, attrs) != napi_ok) { in NapiPreQuerySync() 90 if (CheckPreQueryArgs(env, attrs) != napi_ok) { in NapiPreQuerySync() 94 int32_t res = AssetPreQuery(&attrs[0], attrs in NapiPreQuerySync() [all...] |
H A D | asset_napi_common.cpp | 147 NAPI_CALL(env, napi_create_uint32(env, result.attrs[i].tag, &key)); in CreateJsMap() 148 switch (result.attrs[i].tag & SEC_ASSET_TAG_TYPE_MASK) { in CreateJsMap() 150 NAPI_CALL(env, napi_get_boolean(env, result.attrs[i].value.boolean, &value)); in CreateJsMap() 153 NAPI_CALL(env, napi_create_uint32(env, result.attrs[i].value.u32, &value)); in CreateJsMap() 156 value = CreateJsUint8Array(env, result.attrs[i].value.blob); in CreateJsMap() 195 napi_status ParseMapParam(const napi_env env, napi_value arg, std::vector<AssetAttr> &attrs) in ParseMapParam() argument 222 attrs.push_back(param); in ParseMapParam() 238 napi_status ParseJsUserId(const napi_env env, napi_value arg, std::vector<AssetAttr> &attrs) in ParseJsUserId() argument 247 attrs.push_back(param); in ParseJsUserId() 271 FreeAssetAttrs(context->attrs); in DestroyAsyncContext() 295 FreeAssetAttrs(std::vector<AssetAttr> &attrs) FreeAssetAttrs() argument 353 ParseParam(const napi_env env, napi_callback_info info, const NapiCallerArgs &args, std::vector<AssetAttr> &attrs) ParseParam() argument 360 ParseParam(const napi_env env, napi_callback_info info, const NapiCallerArgs &args, std::vector<AssetAttr> &attrs, std::vector<AssetAttr> &updateAttrs) ParseParam() argument [all...] |
H A D | asset_napi_check.cpp | 155 bool CheckAssetRequiredTag(const napi_env env, const std::vector<AssetAttr> &attrs, in CheckAssetRequiredTag() argument 159 auto it = std::find_if(attrs.begin(), attrs.end(), [requiredTag](const AssetAttr &attr) { in CheckAssetRequiredTag() 162 if (it == attrs.end()) { in CheckAssetRequiredTag() 170 bool CheckAssetTagValidity(const napi_env env, const std::vector<AssetAttr> &attrs, in CheckAssetTagValidity() argument 173 for (AssetAttr attr : attrs) { in CheckAssetTagValidity() 183 bool CheckAssetValueValidity(const napi_env env, const std::vector<AssetAttr> &attrs) in CheckAssetValueValidity() argument 185 return std::all_of(attrs.begin(), attrs.end(), [env](const AssetAttr &attr) { in CheckAssetValueValidity()
|
/base/security/asset/frameworks/c/system_api/src/ |
H A D | asset_system_api.c | 64 if (result == NULL || result->attrs == NULL || result->count == 0) { in AssetParseAttr() 69 if (result->attrs[i].tag == tag) { in AssetParseAttr() 70 return &result->attrs[i]; in AssetParseAttr() 95 AssetAttr *attrs = resultSet->results[i].attrs; in AssetFreeResultSet() local 97 if (attrs == NULL || attrCnt == 0) { in AssetFreeResultSet() 101 if ((attrs[j].tag & SEC_ASSET_TAG_TYPE_MASK) == SEC_ASSET_TYPE_BYTES) { in AssetFreeResultSet() 102 AssetFreeBlob(&attrs[j].value.blob); in AssetFreeResultSet() 105 AssetFree(resultSet->results[i].attrs); in AssetFreeResultSet() 106 resultSet->results[i].attrs in AssetFreeResultSet() [all...] |
/base/web/webview/ohos_adapter/print_manager_adapter/src/ |
H A D | print_manager_adapter_impl.cpp | 111 PrintAttributesAdapter PrintDocumentAdapterImpl::ConvertPrintingParameters(OHOS::Print::PrintAttributes attrs) in ConvertPrintingParameters() argument 114 printAttributesAdapter.copyNumber = attrs.GetCopyNumber(); in ConvertPrintingParameters() 117 attrs.GetPageRange(range); in ConvertPrintingParameters() 124 printAttributesAdapter.isSequential = attrs.GetIsSequential(); in ConvertPrintingParameters() 127 attrs.GetPageSize(printPageSize); in ConvertPrintingParameters() 131 printAttributesAdapter.isLandscape = attrs.GetIsLandscape(); in ConvertPrintingParameters() 132 printAttributesAdapter.colorMode = attrs.GetColorMode(); in ConvertPrintingParameters() 133 printAttributesAdapter.duplexMode = attrs.GetDuplexMode(); in ConvertPrintingParameters() 136 attrs.GetMargin(printMargin); in ConvertPrintingParameters()
|
/base/security/asset/services/core_service/src/operations/common/ |
H A D | permission_check.rs | 30 pub(crate) fn check_system_permission(attrs: &AssetMap) -> Result<()> { 31 if attrs.get(&Tag::UserId).is_some() {
|
H A D | argument_check.rs | 178 pub(crate) fn check_value_validity(attrs: &AssetMap) -> Result<()> { 179 for (tag, value) in attrs { 186 pub(crate) fn check_required_tags(attrs: &AssetMap, required_tags: &[Tag]) -> Result<()> { 188 if !attrs.contains_key(tag) { 195 pub(crate) fn check_tag_validity(attrs: &AssetMap, valid_tags: &[Tag]) -> Result<()> { 196 for tag in attrs.keys() {
|
/base/security/asset/test/unittest/common/inc/ |
H A D | asset_test_common.h | 38 bool CheckMatchAttrResultNdk(const Asset_Attr *attrs, uint32_t attrCnt, const Asset_Result *result); 39 bool CheckMatchAttrResultSdk(const AssetAttr *attrs, uint32_t attrCnt, const AssetResult *result);
|
/base/security/asset/frameworks/js/napi/inc/ |
H A D | asset_napi_common.h | 65 std::vector<AssetAttr> attrs; member 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/services/core_service/src/operations/ |
H A D | operation_query.rs | 115 fn get_query_options(attrs: &AssetMap) -> QueryOptions { in get_query_options() 117 offset: match attrs.get(&Tag::ReturnOffset) { in get_query_options() 121 limit: match attrs.get(&Tag::ReturnLimit) { in get_query_options() 125 order_by: match attrs.get(&Tag::ReturnOrderedBy) { in get_query_options() 133 if attrs.contains_key(&Tag::ReturnOrderedBy) { in get_query_options() 142 pub(crate) fn query_attrs(calling_info: &CallingInfo, db_data: &DbMap, attrs: &AssetMap) -> Result<Vec<AssetMap>> { 143 let mut db = create_db_instance(attrs, calling_info)?; 144 let mut results = db.query_datas(&vec![], db_data, Some(&get_query_options(attrs)), true)?;
|
H A D | operation_add.rs | 48 attrs: &AssetMap, in resolve_conflict() 52 match attrs.get(&Tag::ConflictResolution) { in resolve_conflict() 71 fn get_query_condition(calling_info: &CallingInfo, attrs: &AssetMap) -> Result<DbMap> { in get_query_condition() 72 let alias = attrs.get_bytes_attr(&Tag::Alias)?; in get_query_condition()
|
/base/security/code_signature/services/key_enable/src/ |
H A D | key_enable.rs | 95 let attrs: Vec<&str> = line.split_whitespace().collect();
in parse_key_info() 96 if attrs.len() != 10 {
in parse_key_info() 99 if attrs[7] == KEYRING_TYPE && attrs[8].strip_suffix(':') == Some(FSVERITY_KEYRING_NAME) {
in parse_key_info() 100 match KeySerial::from_str_radix(attrs[0], 16) {
in parse_key_info()
|
/base/account/os_account/test/fuzztest/iamaccount_stub/setpropertystub_fuzzer/ |
H A D | setpropertystub_fuzzer.cpp | 53 .attrs = Attributes(attr), in SetPropertyStubFuzzTest() 68 auto buffer = request.attrs.Serialize(); in SetPropertyStubFuzzTest()
|
/base/print/print_fwk/frameworks/ohprint/src/ |
H A D | print_capi.cpp | 399 Print_PrintAttributes *BuildPrintAttributes(const PrintAttributes &attrs); 490 Print_PrintAttributes *PrintDocumentAdapterWrapper::BuildPrintAttributes(const PrintAttributes &attrs) in BuildPrintAttributes() argument 498 attributes->copyNumber = attrs.GetCopyNumber(); in BuildPrintAttributes() 501 attrs.GetPageRange(range); in BuildPrintAttributes() 515 attributes->isSequential = attrs.GetIsSequential(); in BuildPrintAttributes() 518 attrs.GetPageSize(pageSize); in BuildPrintAttributes() 522 attributes->isLandscape = attrs.GetIsLandscape(); in BuildPrintAttributes() 523 attributes->colorMode = attrs.GetColorMode(); in BuildPrintAttributes() 524 attributes->duplexMode = attrs.GetDuplexMode(); in BuildPrintAttributes() 527 attrs in BuildPrintAttributes() [all...] |
/base/security/asset/interfaces/inner_kits/c/src/ |
H A D | lib.rs | 289 attrs: *mut AssetAttr, 296 let mut result = AssetResult { count: map.len() as u32, attrs: std::ptr::null_mut() }; in try_from() 298 result.attrs = in try_from() 300 if result.attrs.is_null() { in try_from() 309 let attr = result.attrs.add(i); in try_from()
|