Lines Matching refs:rc

317 	CK_RV	   rc;  in object_create()  local
355 rc = object_create_skel(pTemplate, ulCount, in object_create()
357 if (rc != CKR_OK) { in object_create()
358 return (rc); in object_create()
369 rc = template_attribute_find(o->template, CKA_SENSITIVE, &attr); in object_create()
370 if (rc == FALSE) { in object_create()
371 rc = CKR_FUNCTION_FAILED; in object_create()
377 rc = build_attribute(CKA_ALWAYS_SENSITIVE, &flag, in object_create()
379 if (rc != CKR_OK) { in object_create()
383 rc = template_attribute_find(o->template, CKA_EXTRACTABLE, in object_create()
385 if (rc == FALSE) { in object_create()
386 rc = CKR_FUNCTION_FAILED; in object_create()
393 rc = build_attribute(CKA_NEVER_EXTRACTABLE, &flag, in object_create()
395 if (rc != CKR_OK) { in object_create()
411 return (rc); in object_create()
434 CK_RV rc; in object_copy() local
445 rc = CKR_HOST_MEMORY; in object_copy()
455 rc = template_copy(tmpl, old_obj->template); in object_copy()
456 if (rc != CKR_OK) { in object_copy()
459 rc = template_add_attributes(new_tmpl, pTemplate, ulCount); in object_copy()
460 if (rc != CKR_OK) { in object_copy()
473 rc = CKR_TEMPLATE_INCONSISTENT; in object_copy()
484 rc = template_validate_attributes(new_tmpl, class, subclass, in object_copy()
486 if (rc != CKR_OK) in object_copy()
489 rc = template_merge(tmpl, &new_tmpl); in object_copy()
490 if (rc != CKR_OK) { in object_copy()
494 rc = template_check_required_attributes(tmpl, class, in object_copy()
496 if (rc != CKR_OK) in object_copy()
511 return (rc); in object_copy()
523 long rc; in object_flatten() local
551 rc = template_flatten(obj->template, buf + offset); in object_flatten()
552 if (rc != CKR_OK) { in object_flatten()
554 return (rc); in object_flatten()
616 CK_BBOOL rc; in object_is_public() local
618 rc = object_is_private(obj); in object_is_public()
620 if (rc) in object_is_public()
641 CK_BBOOL rc; in object_is_session_object() local
643 rc = object_is_token_object(obj); in object_is_session_object()
645 if (rc) in object_is_session_object()
669 CK_RV rc; in object_get_attribute_values() local
671 rc = CKR_OK; in object_get_attribute_values()
679 rc = CKR_ATTRIBUTE_SENSITIVE; in object_get_attribute_values()
687 rc = CKR_ATTRIBUTE_TYPE_INVALID; in object_get_attribute_values()
699 rc = CKR_BUFFER_TOO_SMALL; in object_get_attribute_values()
704 return (rc); in object_get_attribute_values()
715 CK_RV rc; in object_set_attribute_values() local
723 rc = CKR_FUNCTION_FAILED; in object_set_attribute_values()
733 rc = template_add_attributes(new_tmpl, pTemplate, ulCount); in object_set_attribute_values()
734 if (rc != CKR_OK) { in object_set_attribute_values()
738 rc = template_validate_attributes(new_tmpl, class, in object_set_attribute_values()
740 if (rc != CKR_OK) { in object_set_attribute_values()
744 rc = template_merge(obj->template, &new_tmpl); in object_set_attribute_values()
745 if (rc != CKR_OK) { in object_set_attribute_values()
746 return (rc); in object_set_attribute_values()
752 return (rc); in object_set_attribute_values()
761 CK_RV rc; in object_restore() local
768 rc = CKR_HOST_MEMORY; in object_restore()
785 rc = template_unflatten(&tmpl, data + offset, count); in object_restore()
786 if (rc != CKR_OK) { in object_restore()
807 return (rc); in object_restore()
823 CK_RV rc; in object_create_skel() local
837 rc = CKR_HOST_MEMORY; in object_create_skel()
845 rc = template_add_default_attributes(tmpl, class, subclass, mode); in object_create_skel()
846 if (rc != CKR_OK) in object_create_skel()
849 rc = template_add_attributes(tmpl2, pTemplate, ulCount); in object_create_skel()
850 if (rc != CKR_OK) in object_create_skel()
862 rc = template_validate_attributes(tmpl2, class, subclass, mode); in object_create_skel()
863 if (rc != CKR_OK) { in object_create_skel()
867 rc = template_check_required_attributes(tmpl2, class, subclass, mode); in object_create_skel()
868 if (rc != CKR_OK) { in object_create_skel()
872 rc = template_merge(tmpl, &tmpl2); in object_create_skel()
873 if (rc != CKR_OK) { in object_create_skel()
889 return (rc); in object_create_skel()