Lines Matching refs:cli_ref

78 	struct pkcs11_attribute_head cli_ref = { };  in sanitize_class_and_type()  local
84 rc = read_attr_advance(src, src_size, &pos, &cli_ref, &data); in sanitize_class_and_type()
88 if (cli_ref.id == PKCS11_CKA_CLASS) { in sanitize_class_and_type()
91 if (cli_ref.size != sizeof(class)) { in sanitize_class_and_type()
110 if (pkcs11_attr_is_type(cli_ref.id)) { in sanitize_class_and_type()
113 if (cli_ref.size != sizeof(type)) { in sanitize_class_and_type()
173 struct pkcs11_attribute_head cli_ref = { }; in sanitize_boolprops() local
186 rc = read_attr_advance(src, src_size, &pos, &cli_ref, &data); in sanitize_boolprops()
190 idx = pkcs11_attr2boolprop_shift(cli_ref.id); in sanitize_boolprops()
195 cli_ref.size != sizeof(uint8_t)) in sanitize_boolprops()
214 rc = add_attribute(dst, cli_ref.id, &pkcs11_bool, in sanitize_boolprops()
226 struct pkcs11_attribute_head *cli_ref, in sanitize_indirect_attr() argument
232 assert(pkcs11_attr_has_indirect_attributes(cli_ref->id)); in sanitize_indirect_attr()
235 rc = sanitize_client_object(&obj2, data, cli_ref->size, in sanitize_indirect_attr()
241 rc = add_attribute(dst, cli_ref->id, obj2, in sanitize_indirect_attr()
252 struct pkcs11_attribute_head cli_ref = { }; in sanitize_client_object() local
282 rc = read_attr_advance(src, sz_from_hdr, &pos, &cli_ref, &data); in sanitize_client_object()
286 if (cli_ref.id == PKCS11_CKA_CLASS || in sanitize_client_object()
287 pkcs11_attr_is_type(cli_ref.id) || in sanitize_client_object()
288 pkcs11_attr_is_boolean(cli_ref.id)) in sanitize_client_object()
291 if (pkcs11_attr_has_indirect_attributes(cli_ref.id)) { in sanitize_client_object()
292 rc = sanitize_indirect_attr(dst, &cli_ref, data); in sanitize_client_object()
299 if (!valid_pkcs11_attribute_id(cli_ref.id, cli_ref.size)) { in sanitize_client_object()
300 EMSG("Invalid attribute id %#"PRIx32, cli_ref.id); in sanitize_client_object()
304 rc = add_attribute(dst, cli_ref.id, data, cli_ref.size); in sanitize_client_object()