Lines Matching refs:rc

40 	CK_RV    rc;
42 rc = ber_decode_PrivateKeyInfo(keydata, keylen, &alg,
44 if (rc != CKR_OK) {
45 return (rc);
74 CK_RV rc;
130 rc = object_mgr_create_skel(sess,
134 if (rc != CKR_OK) {
137 rc = object_mgr_create_skel(sess,
141 if (rc != CKR_OK) {
147 rc = ckm_rsa_key_pair_gen(
154 rc = CKR_MECHANISM_INVALID;
158 if (rc != CKR_OK) {
172 rc = build_attribute(CKA_ALWAYS_SENSITIVE, &flag,
174 if (rc != CKR_OK) {
181 rc = CKR_FUNCTION_FAILED;
191 rc = build_attribute(CKA_NEVER_EXTRACTABLE, &true,
193 if (rc != CKR_OK) {
203 rc = CKR_FUNCTION_FAILED;
207 rc = object_mgr_create_final(sess, publ_key_obj, publ_key_handle);
208 if (rc != CKR_OK) {
211 rc = object_mgr_create_final(sess, priv_key_obj, priv_key_handle);
212 if (rc != CKR_OK) {
217 return (rc);
228 return (rc);
248 CK_RV rc;
254 rc = object_mgr_find_in_map1(sess->hContext, h_wrapping_key, &key1_obj);
255 if (rc != CKR_OK) {
258 rc = object_mgr_find_in_map1(sess->hContext, h_key, &key2_obj);
259 if (rc != CKR_OK) {
263 rc = template_attribute_find(key2_obj->template,
265 if (rc == FALSE) {
274 rc = template_attribute_find(key2_obj->template, CKA_CLASS, &attr);
275 if (rc == FALSE) {
291 rc = template_attribute_find(key2_obj->template,
293 if (rc == FALSE)
300 rc = rsa_priv_wrap_get_data(key2_obj->template, length_only,
302 if (rc != CKR_OK) {
303 return (rc);
308 rc = generic_secret_wrap_get_data(key2_obj->template,
310 if (rc != CKR_OK) {
311 return (rc);
332 rc = encr_mgr_init(sess, ctx, OP_WRAP, mech, h_wrapping_key);
333 if (rc != CKR_OK) {
334 return (rc);
336 rc = encr_mgr_encrypt(sess, length_only,
345 return (rc);
365 CK_RV rc;
372 rc = object_mgr_find_in_map1(sess->hContext, h_unwrapping_key,
374 if (rc != CKR_OK) {
424 rc = decr_mgr_init(sess, ctx, OP_UNWRAP, mech, h_unwrapping_key);
425 if (rc != CKR_OK)
426 return (rc);
428 rc = decr_mgr_decrypt(sess,
431 if (rc != CKR_OK) {
436 rc = CKR_HOST_MEMORY;
440 rc = decr_mgr_decrypt(sess,
447 if (rc != CKR_OK) {
463 rc = key_mgr_get_private_key_type(data, data_len, &keytype);
464 if (rc != CKR_OK) {
469 rc = object_mgr_create_skel(sess,
473 if (rc != CKR_OK) {
478 rc = secret_key_unwrap(key_obj->template, keytype, data,
483 rc = priv_key_unwrap(key_obj->template, keytype,
488 rc = CKR_WRAPPED_KEY_INVALID;
492 if (rc != CKR_OK) {
495 rc = object_mgr_create_final(sess, key_obj, h_unwrapped_key);
496 if (rc != CKR_OK) {
500 return (rc);
506 return (rc);