Searched defs:keymaster_tag_t (Results 1 - 2 of 2) sorted by relevance

/system/keymaster/include/keymaster/
H A Dkeymaster_tags.h36 * classes include a conversion operator to keymaster_tag_t, they can be used anywhere a
37 * keymaster_tag_t is expected.
93 * TypedTag is a templatized version of keymaster_tag_t, which provides compile-time checking of
94 * keymaster tag types. Instances are convertible to keymaster_tag_t, so they can be used wherever
95 * keymaster_tag_t is expected, and because they encode the tag type it's possible to create
98 template <keymaster_tag_type_t tag_type, keymaster_tag_t tag> class TypedTag {
113 inline operator keymaster_tag_t() { return tag; }
122 template <keymaster_tag_type_t tag_type, keymaster_tag_t tag, typename KeymasterEnum>
138 inline operator keymaster_tag_t() { return tag; }
194 DEFINE_KEYMASTER_ENUM_TAG(KM_ENUM_REP, TAG_RESCOPING_ADD, keymaster_tag_t);
[all...]
H A Dkeymaster_defs.h130 } keymaster_tag_t; typedef in typeref:enum:__anon291
270 keymaster_tag_t tag;
379 static inline keymaster_tag_type_t keymaster_tag_get_type(keymaster_tag_t tag) {
383 static inline uint32_t keymaster_tag_mask_type(keymaster_tag_t tag) {
397 static inline bool keymaster_tag_repeatable(keymaster_tag_t tag) {
403 inline keymaster_key_param_t keymaster_param_enum(keymaster_tag_t tag, uint32_t value) {
412 inline keymaster_key_param_t keymaster_param_int(keymaster_tag_t tag, uint32_t value) {
421 inline keymaster_key_param_t keymaster_param_long(keymaster_tag_t tag, uint64_t value) {
430 inline keymaster_key_param_t keymaster_param_blob(keymaster_tag_t tag, const uint8_t* bytes,
441 inline keymaster_key_param_t keymaster_param_bool(keymaster_tag_t ta
[all...]

Completed in 50 milliseconds