Searched defs:keymaster_tag_t (Results 1 - 2 of 2) sorted by relevance
/system/keymaster/include/keymaster/ |
H A D | keymaster_tags.h | 36 * 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 D | keymaster_defs.h | 130 } 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