Lines Matching defs:obj_dk
2390 crypto_derive_key_t obj_dk;
2393 &obj_dk.dk_attributes, &is_token_obj);
2400 free_object_attributes(obj_dk.dk_attributes,
2406 obj_dk.dk_session = session_p->k_session;
2407 obj_dk.dk_mechanism.cm_type = k_mech_type;
2408 obj_dk.dk_mechanism.cm_param = pMechanism->pParameter;
2409 obj_dk.dk_mechanism.cm_param_len = pMechanism->ulParameterLen;
2410 obj_dk.dk_base_key.ck_format = CRYPTO_KEY_REFERENCE;
2411 obj_dk.dk_base_key.ck_obj_id = basekey_p->k_handle;
2412 obj_dk.dk_count = ulAttributeCount;
2414 while ((r = ioctl(kernel_fd, CRYPTO_DERIVE_KEY, &obj_dk)) < 0) {
2421 rv = crypto2pkcs11_error_number(obj_dk.dk_return_value);
2424 free_object_attributes(obj_dk.dk_attributes, ulAttributeCount);
2430 rv = get_cka_private_value(session_p, obj_dk.dk_object_handle,
2441 new_objp->k_handle = obj_dk.dk_object_handle;