Lines Matching full:head
173 static enum pkcs11_rc generate_random_key_value(struct obj_attrs **head) in generate_random_key_value() argument
181 if (!*head) in generate_random_key_value()
184 rc = get_attribute_ptr(*head, PKCS11_CKA_VALUE_LEN, &data, &data_size); in generate_random_key_value()
194 rc = remove_empty_attribute(head, PKCS11_CKA_VALUE); in generate_random_key_value()
204 rc = add_attribute(head, PKCS11_CKA_VALUE, value, value_len); in generate_random_key_value()
207 rc = set_check_value_attr(head); in generate_random_key_value()
227 struct obj_attrs *head = NULL; in entry_generate_secret() local
273 rc = create_attributes_from_template(&head, template, template_size, in entry_generate_secret()
283 rc = check_created_attrs(head, NULL); in entry_generate_secret()
287 rc = check_created_attrs_against_processing(proc_params->id, head); in entry_generate_secret()
291 rc = check_created_attrs_against_token(session, head); in entry_generate_secret()
304 rc = generate_random_key_value(&head); in entry_generate_secret()
320 rc = create_object(session, head, &obj_handle); in entry_generate_secret()
327 * We reset head to NULL as it is no more the buffer owner and would in entry_generate_secret()
330 head = NULL; in entry_generate_secret()
341 TEE_Free(head); in entry_generate_secret()
373 enum pkcs11_rc tee2pkcs_add_attribute(struct obj_attrs **head, in tee2pkcs_add_attribute() argument
386 rc = add_attribute(head, pkcs11_id, a_ptr, a_size); in tee2pkcs_add_attribute()
823 struct obj_attrs *head = NULL; in entry_processing_key() local
952 rc = create_attributes_from_template(&head, template, template_size, in entry_processing_key()
965 rc = check_created_attrs_against_processing(proc_params->id, head); in entry_processing_key()
969 rc = check_created_attrs_against_token(session, head); in entry_processing_key()
973 rc = check_access_attrs_against_token(session, head); in entry_processing_key()
1006 rc = do_asymm_derivation(session, proc_params, &head); in entry_processing_key()
1030 rc = set_key_data(&head, out_buf, out_size); in entry_processing_key()
1044 rc = create_object(session, head, &obj_handle); in entry_processing_key()
1051 * We reset head to NULL as it is no more the buffer owner and would in entry_processing_key()
1054 head = NULL; in entry_processing_key()
1067 TEE_Free(head); in entry_processing_key()