Lines Matching defs:rv

39 	CK_RV rv;
55 rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
56 if (rv != CKR_OK)
57 return (rv);
63 rv = handle2session(hSession, &session_p);
64 if (rv != CKR_OK)
65 return (rv);
83 rv = emulate_buf_init(session_p, EDIGEST_LENGTH, OP_DIGEST);
85 return (rv);
108 rv = CKR_FUNCTION_FAILED;
110 rv = crypto2pkcs11_error_number(digest_init.di_return_value);
113 if (rv != CKR_OK) {
123 return (rv);
131 return (rv);
144 CK_RV rv;
157 rv = handle2session(hSession, &session_p);
158 if (rv != CKR_OK)
159 return (rv);
162 rv = CKR_ARGUMENTS_BAD;
217 rv = do_soft_digest(get_spp(opp), pMechanism,
227 rv = common_digest_init(hSession, pMechanism, B_FALSE);
228 if (rv != CKR_OK)
248 rv = CKR_FUNCTION_FAILED;
250 rv = crypto2pkcs11_error_number(digest.cd_return_value);
253 if ((rv == CKR_OK) || (rv == CKR_BUFFER_TOO_SMALL))
257 if ((rv == CKR_BUFFER_TOO_SMALL) ||
258 (rv == CKR_OK && pDigest == NULL)) {
269 return (rv);
291 return (rv);
299 CK_RV rv;
312 rv = handle2session(hSession, &session_p);
313 if (rv != CKR_OK)
314 return (rv);
317 rv = CKR_ARGUMENTS_BAD;
345 rv = emulate_update(session_p, pPart, ulPartLen, OP_DIGEST);
361 rv = CKR_FUNCTION_FAILED;
363 rv = crypto2pkcs11_error_number(digest_update.du_return_value);
367 if (rv == CKR_OK) {
393 return (rv);
401 CK_RV rv;
418 rv = handle2session(hSession, &session_p);
419 if (rv != CKR_OK)
420 return (rv);
423 HANDLE2OBJECT(hKey, key_p, rv);
424 if (rv != CKR_OK) {
430 return (rv);
435 rv = CKR_KEY_INDIGESTIBLE;
473 rv = CKR_FUNCTION_NOT_SUPPORTED;
484 rv = CKR_FUNCTION_FAILED;
486 rv = crypto2pkcs11_error_number(
492 rv = CKR_KEY_SIZE_RANGE;
498 rv = CKR_KEY_HANDLE_INVALID;
507 rv = emulate_update(session_p, pPart,
523 rv = CKR_FUNCTION_FAILED;
525 rv = crypto2pkcs11_error_number(
531 if (rv == CKR_OK) {
558 return (rv);
567 CK_RV rv;
580 rv = handle2session(hSession, &session_p);
581 if (rv != CKR_OK)
582 return (rv);
585 rv = CKR_ARGUMENTS_BAD;
612 rv = do_soft_digest(get_spp(&session_p->digest),
624 rv = CKR_ARGUMENTS_BAD;
627 rv = do_soft_digest(get_spp(&session_p->digest),
641 rv = CKR_ARGUMENTS_BAD;
645 rv = C_Digest(hSession, bufp->buf, bufp->indata_len,
647 return (rv);
661 rv = CKR_FUNCTION_FAILED;
663 rv = crypto2pkcs11_error_number(digest_final.df_return_value);
666 if ((rv == CKR_OK) || (rv == CKR_BUFFER_TOO_SMALL))
670 if ((rv == CKR_BUFFER_TOO_SMALL) ||
671 (rv == CKR_OK && pDigest == NULL)) {
682 return (rv);
699 return (rv);