Lines Matching defs:obj
310 * obj: pointer to the soft_object_t of the token object to
330 soft_keystore_pack_obj(soft_object_t *obj, uchar_t **ks_buf, size_t *len)
348 hdr.class = SWAP64((uint64_t)obj->class);
349 hdr.key_type = SWAP64((uint64_t)obj->key_type);
350 hdr.cert_type = SWAP64((uint64_t)obj->cert_type);
351 hdr.bool_attr_mask = SWAP64(obj->bool_attr_mask);
352 hdr.mechanism = SWAP64((uint64_t)obj->mechanism);
353 hdr.object_type = obj->object_type;
359 extra_attr = obj->extra_attrlistp;
367 ks_len = soft_pack_object_size(obj);
376 extra_attr = obj->extra_attrlistp;
393 rv = soft_pack_object(obj, buf1);
406 * obj: pointer to the soft_object_t to store the unpacked
422 soft_keystore_unpack_obj(soft_object_t *obj, ks_obj_t *ks_obj)
435 (void) strcpy((char *)obj->ks_handle.name,
437 obj->ks_handle.public = ks_obj->ks_handle.public;
440 obj->version = ks_obj->obj_version;
441 obj->class = (CK_OBJECT_CLASS)(SWAP64(hdr->class));
442 obj->key_type = (CK_KEY_TYPE)(SWAP64(hdr->key_type));
443 obj->cert_type = (CK_CERTIFICATE_TYPE)(SWAP64(hdr->cert_type));
444 obj->bool_attr_mask = SWAP64(hdr->bool_attr_mask);
445 obj->mechanism = (CK_MECHANISM_TYPE)(SWAP64(hdr->mechanism));
446 obj->object_type = hdr->object_type;
451 (void) pthread_mutex_init(&obj->object_mutex, NULL);
452 obj->magic_marker = SOFTTOKEN_OBJECT_MAGIC;
453 obj->session_handle = (CK_SESSION_HANDLE)NULL;
477 rv = soft_add_extra_attr(&template, obj);
492 rv = soft_unpack_object(obj, buf);