Lines Matching refs:obj
577 add_to_search_result(kernel_object_t *obj, find_context_t *fcontext, in add_to_search_result() argument
593 (fcontext->objs_found)[(fcontext->num_results)++] = obj; in add_to_search_result()
602 kernel_object_t *obj; in search_for_objects() local
627 obj = session_p->object_list; in search_for_objects()
628 while (obj) { in search_for_objects()
629 (void) pthread_mutex_lock(&obj->object_mutex); in search_for_objects()
631 if (kernel_find_match_attrs(obj, pclasses, in search_for_objects()
634 obj, fcontext, &num_result_alloc); in search_for_objects()
638 rv = add_to_search_result(obj, fcontext, in search_for_objects()
641 (void) pthread_mutex_unlock(&obj->object_mutex); in search_for_objects()
647 obj = obj->next; in search_for_objects()
718 kernel_object_t *obj; in kernel_find_objects() local
726 obj = fcontext->objs_found[i]; in kernel_find_objects()
727 if (obj != NULL) { in kernel_find_objects()
728 (void) pthread_mutex_lock(&obj->object_mutex); in kernel_find_objects()
730 if (obj->magic_marker == KERNELTOKEN_OBJECT_MAGIC) { in kernel_find_objects()
732 (CK_OBJECT_HANDLE)obj; in kernel_find_objects()
735 (void) pthread_mutex_unlock(&obj->object_mutex); in kernel_find_objects()
942 kernel_get_object_size(kernel_object_t *obj, CK_ULONG_PTR pulSize) in kernel_get_object_size() argument
950 switch (obj->class) { in kernel_get_object_size()
952 if (obj->key_type == CKK_RSA) { in kernel_get_object_size()
953 big = OBJ_PUB_RSA_PUBEXPO(obj); in kernel_get_object_size()
955 big = OBJ_PUB_RSA_MOD(obj); in kernel_get_object_size()
958 } else if (obj->key_type == CKK_DSA) { in kernel_get_object_size()
959 big = OBJ_PUB_DSA_PRIME(obj); in kernel_get_object_size()
961 big = OBJ_PUB_DSA_SUBPRIME(obj); in kernel_get_object_size()
963 big = OBJ_PUB_DSA_BASE(obj); in kernel_get_object_size()
965 big = OBJ_PUB_DSA_VALUE(obj); in kernel_get_object_size()
968 } else if (obj->key_type == CKK_EC) { in kernel_get_object_size()
969 big = OBJ_PUB_EC_POINT(obj); in kernel_get_object_size()
978 if (obj->key_type == CKK_RSA) { in kernel_get_object_size()
979 big = OBJ_PRI_RSA_MOD(obj); in kernel_get_object_size()
982 big = OBJ_PRI_RSA_PUBEXPO(obj); /* optional */ in kernel_get_object_size()
987 big = OBJ_PRI_RSA_PRIEXPO(obj); in kernel_get_object_size()
990 big = OBJ_PRI_RSA_PRIME1(obj); /* optional */ in kernel_get_object_size()
995 big = OBJ_PRI_RSA_PRIME2(obj); /* optional */ in kernel_get_object_size()
1000 big = OBJ_PRI_RSA_EXPO1(obj); /* optional */ in kernel_get_object_size()
1005 big = OBJ_PRI_RSA_EXPO2(obj); /* optional */ in kernel_get_object_size()
1010 big = OBJ_PRI_RSA_COEF(obj); /* optional */ in kernel_get_object_size()
1015 } else if (obj->key_type == CKK_DSA) { in kernel_get_object_size()
1016 big = OBJ_PRI_DSA_PRIME(obj); in kernel_get_object_size()
1018 big = OBJ_PRI_DSA_SUBPRIME(obj); in kernel_get_object_size()
1020 big = OBJ_PRI_DSA_BASE(obj); in kernel_get_object_size()
1022 big = OBJ_PRI_DSA_VALUE(obj); in kernel_get_object_size()
1025 } else if (obj->key_type == CKK_EC) { in kernel_get_object_size()
1026 big = OBJ_PRI_EC_VALUE(obj); in kernel_get_object_size()
1035 obj_size += OBJ_SEC_VALUE_LEN(obj); in kernel_get_object_size()