Lines Matching defs:rv

220 	int rv, i;
224 rv = get_string_from_template(dst, &src[i]);
232 rv = CKR_TEMPLATE_INCOMPLETE;
234 return (rv);
255 CK_RV rv = CKR_OK;
263 rv = get_key_len_from_template(pMechanism, pTemplate, ulCount,
265 if (rv != CRYPTO_SUCCESS)
269 rv = CKR_HOST_MEMORY;
276 rv = CKR_HOST_MEMORY;
285 rv = process_object_attributes(newTemplate, attr_count - 1,
287 if (rv != CKR_OK) {
290 rv = process_object_attributes(&newTemplate[ulCount],
292 if (rv != CKR_OK) {
298 rv = CKR_SESSION_READ_ONLY;
316 rv = CKR_FUNCTION_FAILED;
318 rv = crypto2pkcs11_error_number(obj_ngk.ngk_return_value);
321 if (rv != CKR_OK) {
325 rv = get_object_attributes(&newTemplate[ulCount], 1,
328 if (rv != CRYPTO_SUCCESS) {
339 rv = kernel_build_object(newTemplate, attr_count - 1,
341 if (rv != CRYPTO_SUCCESS) {
361 return (rv);
368 CK_RV rv = CKR_OK;
382 rv = handle2session(hSession, &session_p);
383 if (rv != CKR_OK)
384 return (rv);
387 rv = CKR_ARGUMENTS_BAD;
392 rv = CKR_ARGUMENTS_BAD;
397 rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
398 if (rv != CKR_OK) {
405 rv = CKR_HOST_MEMORY;
416 rv = key_gen_by_value(pMechanism, pTemplate, ulCount, session_p,
418 if (rv != CKR_OK)
424 rv = process_object_attributes(pTemplate, ulCount,
426 if (rv != CKR_OK) {
432 rv = CKR_SESSION_READ_ONLY;
449 rv = CKR_FUNCTION_FAILED;
451 rv = crypto2pkcs11_error_number(obj_gk.gk_return_value);
456 if (rv != CKR_OK) {
461 rv = get_cka_private_value(session_p, obj_gk.gk_handle,
463 if (rv != CKR_OK) {
503 return (rv);
511 return (rv);
524 CK_RV rv = CKR_OK;
553 rv = CKR_TEMPLATE_INCOMPLETE;
566 rv = CKR_TEMPLATE_INCONSISTENT;
586 rv = CKR_HOST_MEMORY;
616 rv = process_object_attributes(pubTemplate,
619 if (rv != CKR_OK) {
624 rv = process_object_attributes(
628 if (rv != CKR_OK) {
638 rv = CKR_SESSION_READ_ONLY;
651 rv = CKR_TEMPLATE_INCONSISTENT;
669 rv = CKR_HOST_MEMORY;
727 rv = process_object_attributes(priTemplate,
730 if (rv != CKR_OK) {
735 rv = process_object_attributes(
739 if (rv != CKR_OK) {
749 rv = CKR_ATTRIBUTE_VALUE_INVALID;
765 rv = CKR_FUNCTION_FAILED;
767 rv = crypto2pkcs11_error_number(obj_nkp.nkp_return_value);
774 if (rv != CKR_OK) {
778 rv = get_object_attributes(
781 if (rv == CRYPTO_SUCCESS) {
782 rv = get_object_attributes(
790 if (rv != CRYPTO_SUCCESS) {
795 rv = kernel_build_object(pubTemplate, pub_attr_count, new_pub_objp,
797 if (rv != CRYPTO_SUCCESS) {
805 rv = copy_attribute(CKA_PUBLIC_EXPONENT, pubTemplate,
807 if (rv != CRYPTO_SUCCESS) {
811 rv = kernel_build_object(priTemplate, pri_attr_count + 1, new_pri_objp,
814 if (rv != CRYPTO_SUCCESS) {
845 return (rv);
858 CK_RV rv = CKR_OK;
882 rv = CKR_TEMPLATE_INCONSISTENT;
898 rv = CKR_HOST_MEMORY;
921 rv = process_object_attributes(pubTemplate,
924 if (rv != CKR_OK) {
929 rv = process_object_attributes(
933 if (rv != CKR_OK) {
943 rv = CKR_SESSION_READ_ONLY;
957 rv = CKR_TEMPLATE_INCONSISTENT;
963 rv = CKR_TEMPLATE_INCONSISTENT;
981 rv = CKR_HOST_MEMORY;
1003 rv = process_object_attributes(priTemplate,
1006 if (rv != CKR_OK) {
1011 rv = process_object_attributes(
1015 if (rv != CKR_OK) {
1025 rv = CKR_ATTRIBUTE_VALUE_INVALID;
1041 rv = CKR_FUNCTION_FAILED;
1043 rv = crypto2pkcs11_error_number(obj_nkp.nkp_return_value);
1050 if (rv != CKR_OK) {
1054 rv = get_object_attributes(
1057 if (rv == CRYPTO_SUCCESS) {
1058 rv = get_object_attributes(
1067 if (rv != CRYPTO_SUCCESS) {
1071 rv = kernel_build_object(pubTemplate, pub_attr_count, new_pub_objp,
1073 if (rv != CRYPTO_SUCCESS) {
1081 rv = copy_attribute(CKA_BASE, pubTemplate, pub_attr_count,
1083 if (rv != CRYPTO_SUCCESS) {
1086 rv = copy_attribute(CKA_PRIME, pubTemplate, pub_attr_count,
1088 if (rv != CRYPTO_SUCCESS) {
1094 rv = kernel_build_object(priTemplate, pri_attr_count + 2,
1098 if (rv != CRYPTO_SUCCESS) {
1129 return (rv);
1142 CK_RV rv = CKR_OK;
1167 rv = CKR_TEMPLATE_INCONSISTENT;
1183 rv = CKR_HOST_MEMORY;
1206 rv = process_object_attributes(pubTemplate,
1209 if (rv != CKR_OK) {
1214 rv = process_object_attributes(
1218 if (rv != CKR_OK) {
1228 rv = CKR_SESSION_READ_ONLY;
1240 rv = CKR_TEMPLATE_INCONSISTENT;
1258 rv = CKR_HOST_MEMORY;
1280 rv = process_object_attributes(priTemplate,
1283 if (rv != CKR_OK) {
1288 rv = process_object_attributes(
1292 if (rv != CKR_OK) {
1302 rv = CKR_ATTRIBUTE_VALUE_INVALID;
1318 rv = CKR_FUNCTION_FAILED;
1320 rv = crypto2pkcs11_error_number(obj_nkp.nkp_return_value);
1327 if (rv != CKR_OK) {
1331 rv = get_object_attributes(
1334 if (rv == CRYPTO_SUCCESS) {
1335 rv = get_object_attributes(
1343 if (rv != CRYPTO_SUCCESS) {
1347 rv = kernel_build_object(pubTemplate, pub_attr_count, new_pub_objp,
1349 if (rv != CRYPTO_SUCCESS) {
1357 rv = copy_attribute(CKA_EC_PARAMS, pubTemplate, pub_attr_count,
1359 if (rv != CRYPTO_SUCCESS) {
1364 rv = kernel_build_object(priTemplate, pri_attr_count + 1,
1367 if (rv != CRYPTO_SUCCESS) {
1398 return (rv);
1407 CK_RV rv = CKR_OK;
1427 rv = handle2session(hSession, &session_p);
1428 if (rv != CKR_OK)
1429 return (rv);
1433 rv = CKR_ARGUMENTS_BAD;
1438 rv = CKR_ARGUMENTS_BAD;
1444 rv = CKR_ARGUMENTS_BAD;
1449 rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
1450 if (rv != CKR_OK) {
1457 rv = CKR_HOST_MEMORY;
1464 rv = CKR_HOST_MEMORY;
1489 rv = CKR_MECHANISM_INVALID;
1492 rv = (*func)(pMechanism, pPublicKeyTemplate,
1496 if (rv != CKR_OK)
1502 rv = process_object_attributes(pPublicKeyTemplate,
1505 if (rv != CKR_OK) {
1513 rv = CKR_SESSION_READ_ONLY;
1518 rv = process_object_attributes(pPrivateKeyTemplate,
1521 if (rv != CKR_OK) {
1536 rv = CKR_ATTRIBUTE_VALUE_INVALID;
1554 rv = CKR_FUNCTION_FAILED;
1556 rv = crypto2pkcs11_error_number(obj_kp.kp_return_value);
1563 if (rv != CKR_OK)
1567 rv = get_cka_private_value(session_p, obj_kp.kp_public_handle,
1569 if (rv != CKR_OK) {
1573 rv = get_cka_private_value(session_p, obj_kp.kp_private_handle,
1575 if (rv != CKR_OK) {
1640 return (rv);
1650 return (rv);
1659 CK_RV rv = CKR_OK;
1679 rv = handle2session(hSession, &session_p);
1680 if (rv != CKR_OK)
1681 return (rv);
1684 rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
1685 if (rv != CKR_OK) {
1687 return (rv);
1691 HANDLE2OBJECT(hWrappingKey, wrappingkey_p, rv);
1692 if (rv != CKR_OK) {
1694 return (rv);
1698 HANDLE2OBJECT(hKey, key_p, rv);
1699 if (rv != CKR_OK) {
1702 return (rv);
1721 rv = CKR_FUNCTION_FAILED;
1723 rv = crypto2pkcs11_error_number(obj_wrapkey.wk_return_value);
1727 * Besides rv == CKR_OK, we will set the value of pulWrappedKeyLen
1730 * the wrapped key is covered in rv == CKR_OK.
1732 if (rv == CKR_OK || rv == CKR_BUFFER_TOO_SMALL) {
1739 return (rv);
1749 CK_RV rv = CKR_OK;
1778 rv = handle2session(hSession, &session_p);
1779 if (rv != CKR_OK)
1780 return (rv);
1783 HANDLE2OBJECT(hUnwrappingKey, unwrappingkey_p, rv);
1784 if (rv != CKR_OK) {
1786 return (rv);
1796 rv = get_mechanism_info(pslot, pMechanism->mechanism, &info,
1798 if (rv != CKR_OK) {
1814 rv = CKR_HOST_MEMORY;
1818 rv = kernel_decrypt_init(session_p, unwrappingkey_p,
1820 if (rv != CKR_OK) {
1825 rv = kernel_decrypt(session_p, pWrappedKey,
1827 if (rv != CKR_OK) {
1834 rv = CKR_HOST_MEMORY;
1843 rv = kernel_add_object(newTemplate,
1849 return (rv);
1851 rv = CKR_FUNCTION_FAILED;
1861 rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
1862 if (rv != CKR_OK) {
1869 rv = CKR_HOST_MEMORY;
1874 rv = process_object_attributes(pTemplate, ulAttributeCount,
1876 if (rv != CKR_OK) {
1884 rv = CKR_SESSION_READ_ONLY;
1904 rv = CKR_FUNCTION_FAILED;
1906 rv = crypto2pkcs11_error_number(obj_unwrapkey.uk_return_value);
1910 if (rv != CKR_OK) {
1915 rv = get_cka_private_value(session_p, obj_unwrapkey.uk_object_handle,
1917 if (rv != CKR_OK) {
1957 return (rv);
1971 return (rv);
1986 int i, count = 0, rv;
1993 rv = CKR_HOST_MEMORY;
2001 rv = CRYPTO_ARGUMENTS_BAD;
2007 rv = CRYPTO_ARGUMENTS_BAD;
2019 rv = kernel_get_attribute(base_key, &tmp);
2020 if (rv != CKR_OK) {
2026 rv = CKR_HOST_MEMORY;
2029 rv = kernel_get_attribute(base_key, &tmp);
2030 if (rv != CKR_OK) {
2050 rv = CKR_ATTRIBUTE_TYPE_INVALID;
2056 rv = CKR_HOST_MEMORY;
2059 rv = kernel_get_attribute(base_key, &tmp);
2060 if (rv != CKR_OK) {
2075 rv = CKR_HOST_MEMORY;
2083 rv = CRYPTO_ARGUMENTS_BAD;
2088 rv = CRYPTO_ARGUMENTS_BAD;
2095 rv = kernel_get_attribute(base_key, &tmp);
2096 if (rv != CKR_OK) {
2102 rv = CKR_HOST_MEMORY;
2105 rv = kernel_get_attribute(base_key, &tmp);
2106 if (rv != CKR_OK) {
2118 rv = kernel_get_attribute(base_key, &tmp);
2119 if (rv != CKR_OK) {
2125 rv = CKR_HOST_MEMORY;
2128 rv = kernel_get_attribute(base_key, &tmp);
2129 if (rv != CKR_OK) {
2143 rv = CKR_HOST_MEMORY;
2146 rv = kernel_get_attribute(base_key, &tmp);
2147 if (rv != CKR_OK) {
2159 rv = CKR_ATTRIBUTE_TYPE_INVALID;
2174 return (rv);
2187 CK_RV rv = CKR_OK;
2199 rv = get_key_len_from_template(pMechanism, pTemplate, ulAttributeCount,
2201 if (rv != CKR_OK) {
2206 rv = CKR_HOST_MEMORY;
2219 rv = CKR_HOST_MEMORY;
2236 rv = process_object_attributes(newTemplate, attr_count - 1,
2238 if (rv != CKR_OK) {
2243 rv = process_object_attributes(&newTemplate[attr_count - 1],
2245 if (rv != CKR_OK) {
2252 rv = CKR_SESSION_READ_ONLY;
2264 rv = get_base_key_attributes(basekey_p, &obj_ndk.ndk_base_key);
2265 if (rv != CKR_OK) {
2277 rv = CKR_FUNCTION_FAILED;
2279 rv = crypto2pkcs11_error_number(obj_ndk.ndk_return_value);
2284 if (rv != CKR_OK) {
2288 rv = get_object_attributes(&newTemplate[attr_count - 1],
2291 if (rv != CRYPTO_SUCCESS) {
2298 rv = kernel_build_object(newTemplate, removed ? attr_count - 1 :
2300 if (rv != CRYPTO_SUCCESS) {
2319 return (rv);
2327 CK_RV rv = CKR_OK;
2342 rv = handle2session(hSession, &session_p);
2343 if (rv != CKR_OK)
2344 return (rv);
2358 HANDLE2OBJECT(hBaseKey, basekey_p, rv);
2359 if (rv != CKR_OK) {
2361 return (rv);
2365 rv = kernel_mech(pMechanism->mechanism, &k_mech_type);
2366 if (rv != CKR_OK) {
2373 rv = CKR_HOST_MEMORY;
2384 rv = derive_key_by_value(pMechanism, pTemplate,
2387 if (rv != CKR_OK)
2392 rv = process_object_attributes(pTemplate, ulAttributeCount,
2394 if (rv != CKR_OK) {
2402 rv = CKR_SESSION_READ_ONLY;
2419 rv = CKR_FUNCTION_FAILED;
2421 rv = crypto2pkcs11_error_number(obj_dk.dk_return_value);
2425 if (rv != CKR_OK) {
2430 rv = get_cka_private_value(session_p, obj_dk.dk_object_handle,
2432 if (rv != CKR_OK) {
2472 return (rv);
2481 return (rv);