Searched refs:ttag (Results 1 - 6 of 6) sorted by relevance

/hardware/interfaces/keymaster/3.0/vts/functional/
H A Dkeystore_tags_utils.cpp29 static TypedTag<tag_type, tag> chooseString(TypedTag<tag_type, tag> ttag, Tag runtime_tag, argument
34 return ttag;
H A Dattestation_record.cpp143 void copyAuthTag(const stack_st_ASN1_INTEGER* stack, TypedTag<TagType::ENUM_REP, tag> ttag, argument
145 typedef typename TypedTag2ValueType<decltype(ttag)>::type ValueT;
148 ttag, static_cast<ValueT>(ASN1_INTEGER_get(sk_ASN1_INTEGER_value(stack, i))));
153 void copyAuthTag(const ASN1_INTEGER* asn1_int, TypedTag<TagType::ENUM, tag> ttag, argument
155 typedef typename TypedTag2ValueType<decltype(ttag)>::type ValueT;
157 auth_list->push_back(ttag, static_cast<ValueT>(ASN1_INTEGER_get(asn1_int)));
161 void copyAuthTag(const ASN1_INTEGER* asn1_int, TypedTag<TagType::UINT, tag> ttag, argument
164 auth_list->push_back(ttag, ASN1_INTEGER_get(asn1_int));
192 void copyAuthTag(const ASN1_INTEGER* asn1_int, TypedTag<TagType::ULONG, tag> ttag, argument
196 auth_list->push_back(ttag, BignumToUint6
200 copyAuthTag(const ASN1_INTEGER* asn1_int, TypedTag<TagType::DATE, tag> ttag, AuthorizationSet* auth_list) argument
208 copyAuthTag(const ASN1_NULL* asn1_null, TypedTag<TagType::BOOL, tag> ttag, AuthorizationSet* auth_list) argument
215 copyAuthTag(const ASN1_OCTET_STRING* asn1_string, TypedTag<TagType::BYTES, tag> ttag, AuthorizationSet* auth_list) argument
[all...]
H A Dauthorization_set.h167 bool Contains(TypedTag<tag_type, tag> ttag, const ValueT& value) const { argument
169 auto entry = authorizationValue(ttag, param);
201 void push_back(TypedTag<TagType::BYTES, tag> ttag, const uint8_t* data, size_t data_length) { argument
204 push_back(ttag, std::move(new_blob));
245 AuthorizationSetBuilder& Authorization(TagType ttag, ValueType&&... value) { argument
246 push_back(ttag, std::forward<ValueType>(value)...);
251 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, const uint8_t* data, argument
255 push_back(ttag, std::move(new_blob));
260 AuthorizationSetBuilder& Authorization(TypedTag<TagType::BYTES, tag> ttag, const char* data, argument
262 return Authorization(ttag, reinterpret_cas
[all...]
H A Dkeymaster_tags.h229 inline KeyParameter makeKeyParameter(TypedTag<tag_type, tag> ttag, ValueT&& value) { argument
233 accessTagValue(ttag, param) = std::forward<ValueT>(value);
254 inline KeyParameter Authorization(TypedTag<tag_type, tag> ttag, Args&&... args) { argument
265 return makeKeyParameter(ttag, std::forward<Args>(args)...);
328 authorizationValue(TypedTag<tag_type, tag> ttag, const KeyParameter& param) { argument
330 return accessTagValue(ttag, param);
H A Dauthorization_set.cpp245 template <typename T> OutStreams& serialize(T ttag, OutStreams& out, const KeyParameter& param) { argument
247 return serializeParamValue(out, accessTagValue(ttag, param));
341 template <typename T> InStreams& deserialize(T&& ttag, InStreams& in, KeyParameter* param) { argument
342 return deserializeParamValue(in, &accessTagValue(ttag, *param));
H A Dkeymaster_hidl_hal_test.cpp196 bool contains(hidl_vec<KeyParameter>& set, TypedTag<tag_type, tag> ttag, ValueT expected_value) { argument
198 return param.tag == tag && accessTagValue(ttag, param) == expected_value;
866 void CheckKm0CryptoParam(TypedTag<tag_type, tag> ttag, ValueT expected) { argument
869 EXPECT_TRUE(contains(key_characteristics_.teeEnforced, ttag, expected));
870 EXPECT_FALSE(contains(key_characteristics_.softwareEnforced, ttag));
872 EXPECT_TRUE(contains(key_characteristics_.softwareEnforced, ttag, expected));
873 EXPECT_FALSE(contains(key_characteristics_.teeEnforced, ttag));
878 void CheckKm1CryptoParam(TypedTag<tag_type, tag> ttag, ValueT expected) { argument
881 EXPECT_TRUE(contains(key_characteristics_.teeEnforced, ttag, expected));
882 EXPECT_FALSE(contains(key_characteristics_.softwareEnforced, ttag));
890 CheckKm2CryptoParam(TypedTag<tag_type, tag> ttag, ValueT expected) argument
[all...]

Completed in 75 milliseconds