Lines Matching defs:rv

38 	CK_RV		rv;
46 rv = handle2session(hSession, &session_p);
47 if (rv != CKR_OK)
48 return (rv);
51 rv = CKR_ARGUMENTS_BAD;
56 rv = CKR_ARGUMENTS_BAD;
60 rv = soft_genkey(session_p, pMechanism, pTemplate,
65 return (rv);
77 CK_RV rv;
85 rv = handle2session(hSession, &session_p);
86 if (rv != CKR_OK)
87 return (rv);
91 rv = CKR_ARGUMENTS_BAD;
97 rv = CKR_ARGUMENTS_BAD;
103 rv = CKR_ARGUMENTS_BAD;
107 rv = soft_genkey_pair(session_p, pMechanism, pPublicKeyTemplate,
113 return (rv);
121 CK_RV rv;
131 rv = handle2session(hSession, &session_p);
132 if (rv != CKR_OK)
133 return (rv);
136 rv = CKR_ARGUMENTS_BAD;
141 rv = CKR_ARGUMENTS_BAD;
146 HANDLE2OBJECT(hWrappingKey, wrappingkey_p, rv);
147 if (rv != CKR_OK) {
148 rv = CKR_WRAPPING_KEY_HANDLE_INVALID;
153 HANDLE2OBJECT(hKey, hkey_p, rv);
154 if (rv != CKR_OK)
159 rv = CKR_WRAPPING_KEY_TYPE_INCONSISTENT;
165 rv = CKR_KEY_FUNCTION_NOT_PERMITTED;
174 rv = CKR_KEY_UNEXTRACTABLE;
196 rv = soft_wrapkey(session_p, pMechanism, wrappingkey_p,
204 if ((rv == CKR_OK && pWrappedKey == NULL) ||
205 rv == CKR_BUFFER_TOO_SMALL)
214 return (rv);
223 CK_RV rv;
232 rv = handle2session(hSession, &session_p);
233 if (rv != CKR_OK)
234 return (rv);
237 rv = CKR_ARGUMENTS_BAD;
242 rv = CKR_ARGUMENTS_BAD;
247 rv = CKR_ARGUMENTS_BAD;
252 rv = CKR_ARGUMENTS_BAD;
257 HANDLE2OBJECT(hUnwrappingKey, unwrappingkey_p, rv);
258 if (rv != CKR_OK) {
259 rv = CKR_UNWRAPPING_KEY_HANDLE_INVALID;
265 rv = CKR_UNWRAPPING_KEY_TYPE_INCONSISTENT;
271 rv = CKR_KEY_FUNCTION_NOT_PERMITTED;
296 rv = soft_unwrapkey(session_p, pMechanism, unwrappingkey_p,
302 if ((rv == CKR_OK && pWrappedKey == NULL) ||
303 rv == CKR_BUFFER_TOO_SMALL)
313 return (rv);
323 CK_RV rv;
332 rv = handle2session(hSession, &session_p);
333 if (rv != CKR_OK)
334 return (rv);
337 rv = CKR_ARGUMENTS_BAD;
343 rv = CKR_ARGUMENTS_BAD;
348 HANDLE2OBJECT(hBaseKey, basekey_p, rv);
349 if (rv != CKR_OK)
354 rv = CKR_KEY_FUNCTION_NOT_PERMITTED;
358 rv = soft_derivekey(session_p, pMechanism, basekey_p,
365 return (rv);