Lines Matching defs:tag

31  * 16 data types.  These values are ORed with tag IDs to generate the final tag ID values.
34 KM_INVALID = 0 << 28, /* Invalid type, used to designate a tag as uninitialized */
62 KM_TAG_MIN_MAC_LENGTH = KM_UINT | 8, /* Minimum length of MAC or AEAD authentication tag in
145 KM_TAG_MAC_LENGTH = KM_UINT | 1003, /* MAC or AEAD authentication tag length in
287 keymaster_tag_t tag;
437 /* Convenience functions for manipulating keymaster tag types */
439 static inline keymaster_tag_type_t keymaster_tag_get_type(keymaster_tag_t tag) {
440 return (keymaster_tag_type_t)(tag & (0xF << 28));
443 static inline uint32_t keymaster_tag_mask_type(keymaster_tag_t tag) {
444 return tag & 0x0FFFFFFF;
457 static inline bool keymaster_tag_repeatable(keymaster_tag_t tag) {
458 return keymaster_tag_type_repeatable(keymaster_tag_get_type(tag));
463 inline keymaster_key_param_t keymaster_param_enum(keymaster_tag_t tag, uint32_t value) {
464 // assert(keymaster_tag_get_type(tag) == KM_ENUM || keymaster_tag_get_type(tag) == KM_ENUM_REP);
467 param.tag = tag;
472 inline keymaster_key_param_t keymaster_param_int(keymaster_tag_t tag, uint32_t value) {
473 // assert(keymaster_tag_get_type(tag) == KM_INT || keymaster_tag_get_type(tag) == KM_INT_REP);
476 param.tag = tag;
481 inline keymaster_key_param_t keymaster_param_long(keymaster_tag_t tag, uint64_t value) {
482 // assert(keymaster_tag_get_type(tag) == KM_LONG);
485 param.tag = tag;
490 inline keymaster_key_param_t keymaster_param_blob(keymaster_tag_t tag, const uint8_t* bytes,
492 // assert(keymaster_tag_get_type(tag) == KM_BYTES || keymaster_tag_get_type(tag) == KM_BIGNUM);
495 param.tag = tag;
501 inline keymaster_key_param_t keymaster_param_bool(keymaster_tag_t tag) {
502 // assert(keymaster_tag_get_type(tag) == KM_BOOL);
505 param.tag = tag;
510 inline keymaster_key_param_t keymaster_param_date(keymaster_tag_t tag, uint64_t value) {
511 // assert(keymaster_tag_get_type(tag) == KM_DATE);
514 param.tag = tag;
521 int retval = KEYMASTER_SIMPLE_COMPARE(a->tag, b->tag);
525 switch (keymaster_tag_get_type(a->tag)) {
571 switch (keymaster_tag_get_type(param->tag)) {