object_copy
object_copy.oc_session = session_p->k_session;
object_copy.oc_handle = old_object->k_handle;
object_copy.oc_count = ulCount;
object_copy.oc_new_attributes = NULL;
&object_copy.oc_new_attributes, &is_token_obj);
&object_copy)) < 0) {
object_copy.oc_return_value);
free_object_attributes(object_copy.oc_new_attributes, ulCount);
new_object->k_handle = object_copy.oc_new_handle;
crypto_object_copy_t object_copy;
rc = object_copy(pTemplate, ulCount, old_obj, &new_obj);
CK_RV object_copy(CK_ATTRIBUTE *,
object_ops), CRYPTO_OBJECT_OFFSET(object_copy),
STRUCT_DECL(crypto_object_copy, object_copy);
STRUCT_INIT(object_copy, mode);
if (copyin(arg, STRUCT_BUF(object_copy),
STRUCT_SIZE(object_copy)) != 0) {
count = STRUCT_FGET(object_copy, oc_count);
oc_new_attributes = STRUCT_FGETP(object_copy, oc_new_attributes);
session_id = STRUCT_FGET(object_copy, oc_session);
CRYPTO_OBJECT_OFFSET(object_copy), sp->sd_provider,
handle = STRUCT_FGET(object_copy, oc_handle);
STRUCT_FSET(object_copy, oc_new_handle, new_handle);
STRUCT_FSET(object_copy, oc_return_value, rv);
if (copyout(STRUCT_BUF(object_copy), arg,
STRUCT_SIZE(object_copy)) != 0) {
return (object_copy(dev, ARG, mode, rval));
if (object_ops->object_copy != NULL)
(KCF_PROV_OBJECT_OPS(pd) && KCF_PROV_OBJECT_OPS(pd)->object_copy) ? \
KCF_PROV_OBJECT_OPS(pd)->object_copy((pd)->pd_prov_handle, \
int (*object_copy)(crypto_provider_handle_t, crypto_session_id_t,