Home | History | Annotate | Download | only in keymasterV4_0

Lines Matching refs:AuthorizationSet

36 class AuthorizationSet {
41 * Construct an empty, dynamically-allocated, growable AuthorizationSet.
43 AuthorizationSet(){};
46 AuthorizationSet(const AuthorizationSet& other) : data_(other.data_) {}
49 AuthorizationSet(AuthorizationSet&& other) : data_(std::move(other.data_)) {}
52 AuthorizationSet(const hidl_vec<KeyParameter>& other) { *this = other; }
55 AuthorizationSet& operator=(const AuthorizationSet& other) {
61 AuthorizationSet& operator=(AuthorizationSet&& other) {
66 AuthorizationSet& operator=(const hidl_vec<KeyParameter>& other) {
83 ~AuthorizationSet() = default;
112 * Adds all elements from \p set that are not already present in this AuthorizationSet. As a
113 * side-effect, if \p set is not null this AuthorizationSet will end up sorted.
115 void Union(const AuthorizationSet& set);
118 * Removes all elements in \p set from this AuthorizationSet.
120 void Subtract(const AuthorizationSet& set);
185 void push_back(const AuthorizationSet& set) {
190 void push_back(AuthorizationSet&& set) {
227 class AuthorizationSetBuilder : public AuthorizationSet {
250 AuthorizationSetBuilder& Authorizations(const AuthorizationSet& set) {