Lines Matching refs:tag

29 static inline bool is_blob_tag(keymaster_tag_t tag) {  in is_blob_tag()  argument
30 return (keymaster_tag_get_type(tag) == KM_BYTES || keymaster_tag_get_type(tag) == KM_BIGNUM); in is_blob_tag()
92 if (is_blob_tag(elems_[i].tag)) in reserve_indirect()
153 if (elems_[i - 1].tag == KM_TAG_INVALID) in Deduplicate()
159 elems_[i - 1].tag = KM_TAG_INVALID; in Deduplicate()
163 if (size() > 0 && elems_[size() - 1].tag == KM_TAG_INVALID) ++invalid_count; in Deduplicate()
189 index = find(set.params[i].tag, index); in Difference()
210 keymaster_tag_type_t type = keymaster_tag_get_type(src.tag); in CopyToParamSet()
219 int AuthorizationSet::find(keymaster_tag_t tag, int begin) const { in find() argument
223 while (i < (int)elems_size_ && elems_[i].tag != tag) in find()
278 if (is_blob_tag(elem.tag)) { in push_back()
293 switch (keymaster_tag_get_type(param.tag)) { in serialized_size()
317 buf = append_uint32_to_buf(buf, end, param.tag); in serialize()
318 switch (keymaster_tag_get_type(param.tag)) { in serialize()
351 if (!copy_uint32_from_buf(buf_ptr, end, &param->tag)) return false; in deserialize()
353 switch (keymaster_tag_get_type(param->tag)) { in deserialize()
530 if (is_blob_tag(elems[i].tag)) { in ComputeIndirectDataSize()
543 if (is_blob_tag(elems_[i].tag)) { in CopyIndirectData()
553 size_t AuthorizationSet::GetTagCount(keymaster_tag_t tag) const { in GetTagCount()
555 for (int pos = -1; (pos = find(tag, pos)) != -1;) in GetTagCount()
560 bool AuthorizationSet::GetTagValueEnum(keymaster_tag_t tag, uint32_t* val) const { in GetTagValueEnum() argument
561 int pos = find(tag); in GetTagValueEnum()
569 bool AuthorizationSet::GetTagValueEnumRep(keymaster_tag_t tag, size_t instance, in GetTagValueEnumRep() argument
574 pos = find(tag, pos); in GetTagValueEnumRep()
584 bool AuthorizationSet::GetTagValueInt(keymaster_tag_t tag, uint32_t* val) const { in GetTagValueInt() argument
585 int pos = find(tag); in GetTagValueInt()
593 bool AuthorizationSet::GetTagValueIntRep(keymaster_tag_t tag, size_t instance, in GetTagValueIntRep() argument
598 pos = find(tag, pos); in GetTagValueIntRep()
608 bool AuthorizationSet::GetTagValueLong(keymaster_tag_t tag, uint64_t* val) const { in GetTagValueLong() argument
609 int pos = find(tag); in GetTagValueLong()
617 bool AuthorizationSet::GetTagValueLongRep(keymaster_tag_t tag, size_t instance, in GetTagValueLongRep() argument
622 pos = find(tag, pos); in GetTagValueLongRep()
632 bool AuthorizationSet::GetTagValueDate(keymaster_tag_t tag, uint64_t* val) const { in GetTagValueDate() argument
633 int pos = find(tag); in GetTagValueDate()
641 bool AuthorizationSet::GetTagValueBlob(keymaster_tag_t tag, keymaster_blob_t* val) const { in GetTagValueBlob() argument
642 int pos = find(tag); in GetTagValueBlob()
650 bool AuthorizationSet::GetTagValueBool(keymaster_tag_t tag) const { in GetTagValueBool()
651 int pos = find(tag); in GetTagValueBool()
659 bool AuthorizationSet::ContainsEnumValue(keymaster_tag_t tag, uint32_t value) const { in ContainsEnumValue() argument
661 if (entry.tag == tag && entry.enumerated == value) return true; in ContainsEnumValue()
665 bool AuthorizationSet::ContainsIntValue(keymaster_tag_t tag, uint32_t value) const { in ContainsIntValue() argument
667 if (entry.tag == tag && entry.integer == value) return true; in ContainsIntValue()