Lines Matching refs:set
53 std::ostream& operator<<(std::ostream& os, const AuthorizationSet& set);
58 bool contains(const AuthorizationSet& set, TypedEnumTag<KM_ENUM, Tag, KeymasterEnum> tag, in contains() argument
60 int pos = set.find(tag); in contains()
61 return pos != -1 && static_cast<KeymasterEnum>(set[pos].enumerated) == val; in contains()
65 bool contains(const AuthorizationSet& set, TypedEnumTag<KM_ENUM_REP, Tag, KeymasterEnum> tag, in contains() argument
68 while ((pos = set.find(tag, pos)) != -1) in contains()
69 if (static_cast<KeymasterEnum>(set[pos].enumerated) == val) in contains()
75 bool contains(const AuthorizationSet& set, TypedTag<KM_UINT, Tag> tag, uint32_t val) { in contains() argument
76 int pos = set.find(tag); in contains()
77 return pos != -1 && set[pos].integer == val; in contains()
81 bool contains(const AuthorizationSet& set, TypedTag<KM_UINT_REP, Tag> tag, uint32_t val) { in contains() argument
83 while ((pos = set.find(tag, pos)) != -1) in contains()
84 if (set[pos].integer == val) in contains()
90 bool contains(const AuthorizationSet& set, TypedTag<KM_ULONG, Tag> tag, uint64_t val) { in contains() argument
91 int pos = set.find(tag); in contains()
92 return pos != -1 && set[pos].long_integer == val; in contains()
96 bool contains(const AuthorizationSet& set, TypedTag<KM_BYTES, Tag> tag, const std::string& val) { in contains() argument
97 int pos = set.find(tag); in contains()
99 std::string(reinterpret_cast<const char*>(set[pos].blob.data), in contains()
100 set[pos].blob.data_length) == val; in contains()
104 bool contains(const AuthorizationSet& set, TypedTag<KM_BIGNUM, Tag> tag, const std::string& val) { in contains() argument
105 int pos = set.find(tag); in contains()
107 std::string(reinterpret_cast<const char*>(set[pos].blob.data), in contains()
108 set[pos].blob.data_length) == val; in contains()
111 inline bool contains(const AuthorizationSet& set, keymaster_tag_t tag) { in contains() argument
112 return set.find(tag) != -1; in contains()