Lines Matching full:id

20 	uint32_t id;  member
29 { .id = (uint32_t)(_id), .size = (_sz), .string = #_id }
32 { .id = (uint32_t)(_id), .size = (_sz) }
99 /* Specific PKCS11 TA internal attribute ID */
105 uint32_t id; member
112 * Macro PKCS11_ID() can be used to define cells in ID list arrays
113 * or ID/string conversion arrays.
116 #define PKCS11_ID(_id) { .id = _id, .string = #_id }
118 #define PKCS11_ID(_id) { .id = _id }
121 #define ID2STR(id, table, prefix) \ argument
122 id2str(id, table, ARRAY_SIZE(table), prefix)
125 /* Convert a PKCS11 ID into its label string */
126 static const char *id2str(uint32_t id, const struct any_id *table, in id2str() argument
133 if (id != table[n].id) in id2str()
150 * TA command IDs: used only as ID/string conversion for debug trace support
408 /* Check attribute ID is known and size matches if fixed */
409 bool valid_pkcs11_attribute_id(uint32_t id, uint32_t size) in valid_pkcs11_attribute_id() argument
414 if (id == attr_ids[n].id) in valid_pkcs11_attribute_id()
422 enum pkcs11_attr_id id = attribute_id; in pkcs11_attr_is_type() local
424 switch (id) { in pkcs11_attr_is_type()
477 bool key_type_is_symm_key(uint32_t id) in key_type_is_symm_key() argument
479 enum pkcs11_key_type key_type = id; in key_type_is_symm_key()
496 bool key_type_is_asymm_key(uint32_t id) in key_type_is_asymm_key() argument
498 enum pkcs11_key_type key_type = id; in key_type_is_asymm_key()
729 const char *id2str_rc(uint32_t id) in id2str_rc() argument
731 return ID2STR(id, string_rc, "PKCS11_CKR_"); in id2str_rc()
734 const char *id2str_ta_cmd(uint32_t id) in id2str_ta_cmd() argument
736 return ID2STR(id, string_ta_cmd, NULL); in id2str_ta_cmd()
739 const char *id2str_slot_flag(uint32_t id) in id2str_slot_flag() argument
741 return ID2STR(id, string_slot_flags, "PKCS11_CKFS_"); in id2str_slot_flag()
744 const char *id2str_token_flag(uint32_t id) in id2str_token_flag() argument
746 return ID2STR(id, string_token_flags, "PKCS11_CKFT_"); in id2str_token_flag()
749 const char *id2str_session_flag(uint32_t id) in id2str_session_flag() argument
751 return ID2STR(id, string_session_flags, "PKCS11_CKFSS_"); in id2str_session_flag()
754 const char *id2str_session_state(uint32_t id) in id2str_session_state() argument
756 return ID2STR(id, string_session_state, "PKCS11_CKS_"); in id2str_session_state()
759 const char *id2str_attr(uint32_t id) in id2str_attr() argument
764 if (id == attr_ids[n].id) { in id2str_attr()
773 const char *id2str_class(uint32_t id) in id2str_class() argument
775 return ID2STR(id, string_class, "PKCS11_CKO_"); in id2str_class()
778 const char *id2str_type(uint32_t id, uint32_t class) in id2str_type() argument
781 enum pkcs11_key_type key_type = id; in id2str_type()
793 const char *id2str_key_type(uint32_t id) in id2str_key_type() argument
795 return ID2STR(id, string_key_type, "PKCS11_CKK_"); in id2str_key_type()
798 const char *id2str_certificate_type(uint32_t id) in id2str_certificate_type() argument
800 return ID2STR(id, string_certificate_type, "PKCS11_CKC_"); in id2str_certificate_type()
803 const char *id2str_attr_value(uint32_t id, size_t size, void *value) in id2str_attr_value() argument
810 if (pkcs11_attr2boolprop_shift(id) >= 0) in id2str_attr_value()
818 switch (id) { in id2str_attr_value()
830 const char *id2str_proc(uint32_t id) in id2str_proc() argument
832 const char *str = ID2STR(id, string_internal_processing, in id2str_proc()
838 return id2str_mechanism(id); in id2str_proc()
841 const char *id2str_function(uint32_t id) in id2str_function() argument
843 return ID2STR(id, string_functions, "PKCS11_FUNCTION_"); in id2str_function()