Lines Matching refs:ckrv

221 	CK_RV ckrv = CKR_OK;
234 ckrv = C_GetAttributeValue(kmfh->pk11handle, hObj, templ, 1);
235 if (ckrv != CKR_OK || class != CKO_CERTIFICATE) {
236 SET_ERROR(kmfh, ckrv);
241 ckrv = C_GetAttributeValue(kmfh->pk11handle, hObj, templ, 1);
243 if (ckrv != CKR_OK || cktype != CKC_X_509) {
244 SET_ERROR(kmfh, ckrv);
245 return (ckrv);
266 ckrv = C_GetAttributeValue(kmfh->pk11handle, hObj, templ, i);
267 if (ckrv != CKR_OK) {
268 SET_ERROR(kmfh, ckrv);
302 ckrv = C_GetAttributeValue(kmfh->pk11handle, hObj,
305 if (ckrv != CKR_OK) {
306 SET_ERROR(kmfh, ckrv);
317 ckrv = getObjectLabel(kmfh, hObj, &label);
318 if (ckrv == CKR_OK && label != NULL) {
481 CK_RV ckrv = CKR_OK;
527 ckrv = C_FindObjectsInit(kmfh->pk11handle, templ, i);
528 if (ckrv != CKR_OK)
532 while (ckrv == CKR_OK) {
534 ckrv = C_FindObjects(kmfh->pk11handle, &tObj, 1, &num);
535 if (ckrv != CKR_OK || num == 0)
568 ckrv = C_FindObjectsFinal(kmfh->pk11handle);
571 if (ckrv != CKR_OK) {
572 SET_ERROR(kmfh, ckrv);
1100 CK_RV ckrv;
1196 ckrv = C_CreateObject(kmfh->pk11handle, x509templ, i, &hCert);
1197 if (ckrv != CKR_OK) {
1199 if (ckrv == CKR_USER_NOT_LOGGED_IN ||
1200 ckrv == CKR_PIN_INCORRECT ||
1201 ckrv == CKR_PIN_INVALID ||
1202 ckrv == CKR_PIN_EXPIRED ||
1203 ckrv == CKR_PIN_LOCKED ||
1204 ckrv == CKR_SESSION_READ_ONLY)
1208 SET_ERROR(kmfh, ckrv);
1386 CK_RV ckrv;
1387 ckrv = C_DestroyObject(kmfh->pk11handle, node->handle);
1388 if (ckrv != CKR_OK) {
1389 SET_ERROR(kmfh, ckrv);
1410 CK_RV ckrv = CKR_OK;
1492 ckrv = C_GenerateKeyPair(hSession, &keyGenMech,
1498 if (ckrv != CKR_OK) {
1499 SET_ERROR(kmfh, ckrv);
1503 return (ckrv);
1512 CK_RV ckrv = CKR_OK;
1566 ckrv = C_GenerateKeyPair(hSession, &keyGenMech,
1570 if (ckrv != CKR_OK) {
1571 SET_ERROR(kmfh, ckrv);
1572 return (ckrv);
1575 return (ckrv);
1585 CK_RV ckrv;
1637 ckrv = C_GenerateKeyPair(hSession, &keyGenMech,
1641 if (ckrv != CKR_OK) {
1642 SET_ERROR(kmfh, ckrv);
1643 return (ckrv);
1646 return (ckrv);
1661 CK_RV ckrv = 0;
1723 ckrv = genrsa_keypair(kmfh, modulusBits, storekey,
1726 if (ckrv != CKR_OK)
1741 ckrv = C_GetAttributeValue(kmfh->pk11handle,
1743 if (ckrv != CKR_OK) {
1744 SET_ERROR(kmfh, ckrv);
1754 ckrv = C_GetAttributeValue(kmfh->pk11handle,
1756 if (ckrv != CKR_OK) {
1757 SET_ERROR(kmfh, ckrv);
1771 ckrv = gendsa_keypair(kmfh, storekey, &pubKey, &priKey);
1772 if (ckrv != CKR_OK)
1788 ckrv = C_GetAttributeValue(hSession,
1790 if (ckrv != CKR_OK) {
1791 SET_ERROR(kmfh, ckrv);
1801 ckrv = C_GetAttributeValue(hSession,
1803 if (ckrv != CKR_OK) {
1804 SET_ERROR(kmfh, ckrv);
1821 ckrv = genecc_keypair(kmfh, storekey, eccoid,
1823 if (ckrv != CKR_OK)
1839 ckrv = C_GetAttributeValue(hSession,
1841 if (ckrv != CKR_OK) {
1842 SET_ERROR(kmfh, ckrv);
1852 ckrv = C_GetAttributeValue(hSession,
1854 if (ckrv != CKR_OK) {
1855 SET_ERROR(kmfh, ckrv);
1871 if ((ckrv = C_SetAttributeValue(hSession, pubKey,
1873 SET_ERROR(kmfh, ckrv);
1882 if ((ckrv = C_SetAttributeValue(hSession, priKey,
1884 SET_ERROR(kmfh, ckrv);
1914 if ((ckrv = C_SetAttributeValue(hSession, pubKey,
1916 SET_ERROR(kmfh, ckrv);
1920 if ((ckrv = C_SetAttributeValue(hSession, priKey,
1922 SET_ERROR(kmfh, ckrv);
1947 CK_RV ckrv = CKR_OK;
1985 ckrv = C_DestroyObject(kmfh->pk11handle,
1988 if (ckrv != CKR_OK) {
1989 SET_ERROR(kmfh, ckrv);
1991 if (ckrv == CKR_PIN_EXPIRED || ckrv == CKR_SESSION_READ_ONLY)
2006 CK_RV ckrv;
2050 ckrv = C_GetAttributeValue(hSession,
2053 if (ckrv != CKR_OK) {
2054 SET_ERROR(kmfh, ckrv);
2065 ckrv = C_SignInit(hSession, &mechanism, (CK_OBJECT_HANDLE)keyp->keyp);
2066 if (ckrv != CKR_OK) {
2067 SET_ERROR(kmfh, ckrv);
2071 ckrv = C_Sign(hSession, hashData.Data, hashData.Length,
2074 if (ckrv != CKR_OK) {
2075 SET_ERROR(kmfh, ckrv);
2177 CK_RV ckrv = CKR_OK;
2234 if ((ckrv = C_FindObjectsInit(kmfh->pk11handle, templ, 4)) != CKR_OK) {
2235 SET_ERROR(kmfh, ckrv);
2240 if ((ckrv = C_FindObjects(kmfh->pk11handle, &pri_obj, 1,
2242 SET_ERROR(kmfh, ckrv);
2248 SET_ERROR(kmfh, ckrv);
2260 ckrv = getObjectLabel(handle, (CK_OBJECT_HANDLE)key->keyp,
2262 if (ckrv != CKR_OK) {
2263 SET_ERROR(handle, ckrv);
2276 ckrv = getObjectKeytype(handle, (CK_OBJECT_HANDLE)key->keyp,
2278 if (ckrv != CKR_OK) {
2279 SET_ERROR(handle, ckrv);
2322 CK_RV ckrv;
2360 ckrv = C_GetAttributeValue(hSession,
2363 if (ckrv != CKR_OK) {
2364 SET_ERROR(kmfh, ckrv);
2378 ckrv = C_DecryptInit(hSession, &mechanism,
2381 if (ckrv != CKR_OK) {
2382 SET_ERROR(kmfh, ckrv);
2386 ckrv = C_Decrypt(hSession, in_data, block_len,
2389 if (ckrv != CKR_OK) {
2390 SET_ERROR(kmfh, ckrv);
2415 CK_RV ckrv;
2422 if ((ckrv = C_GetAttributeValue(sess, obj,
2425 if (ckrv == CKR_ATTRIBUTE_TYPE_INVALID)
2435 if ((ckrv = C_GetAttributeValue(sess, obj,
2437 if (ckrv != CKR_OK) {
2452 CK_RV ckrv;
2465 if ((ckrv = C_GetAttributeValue(sess, obj,
2467 SET_ERROR(kmfh, ckrv);
2469 if (ckrv == CKR_ATTRIBUTE_SENSITIVE)
2471 else if (ckrv == CKR_KEY_UNEXTRACTABLE)
2491 if ((ckrv = C_GetAttributeValue(sess, obj,
2493 SET_ERROR(kmfh, ckrv);
2614 CK_RV ckrv;
2623 if ((ckrv = C_GetAttributeValue(sess, obj,
2625 SET_ERROR(kmfh, ckrv);
2628 if (ckrv == CKR_ATTRIBUTE_SENSITIVE)
2630 else if (ckrv == CKR_KEY_UNEXTRACTABLE)
2646 if ((ckrv = C_GetAttributeValue(sess, obj,
2648 SET_ERROR(kmfh, ckrv);
2673 CK_RV ckrv;
2684 if ((ckrv = C_GetAttributeValue(sess, obj,
2686 SET_ERROR(kmfh, ckrv);
2689 if (ckrv == CKR_ATTRIBUTE_SENSITIVE)
2691 else if (ckrv == CKR_KEY_UNEXTRACTABLE)
2709 if ((ckrv = C_GetAttributeValue(sess, obj,
2711 SET_ERROR(kmfh, ckrv);
2741 CK_RV ckrv;
2750 if ((ckrv = C_GetAttributeValue(sess, obj, sym_attr, 1)) != CKR_OK) {
2753 if (ckrv == CKR_ATTRIBUTE_SENSITIVE) {
2755 } else if (ckrv == CKR_KEY_UNEXTRACTABLE) {
2758 SET_ERROR(kmfh, ckrv);
2770 if ((ckrv = C_GetAttributeValue(sess, obj, sym_attr, 1)) != CKR_OK) {
2771 SET_ERROR(kmfh, ckrv);
2924 CK_RV ckrv;
3045 ckrv = C_FindObjectsInit(kmfh->pk11handle, pTmpl, i);
3046 if (ckrv == CKR_OK) {
3048 while (ckrv == CKR_OK && n < want_keys) {
3051 ckrv = C_FindObjects(kmfh->pk11handle, &hObj,
3053 if (ckrv == CKR_OK && obj_count == 1) {
3060 ckrv = getObjectKeytype(handle,
3063 if (ckrv != CKR_OK)
3066 ckrv = getObjectLabel(handle,
3069 if (ckrv != CKR_OK)
3073 ckrv = getObjectKeyclass(handle,
3077 if (ckrv != CKR_OK)
3118 ckrv = C_FindObjectsFinal(kmfh->pk11handle);
3124 if (ckrv == KMF_OK && keys != NULL && (*numkeys) > 0) {
3148 if (ckrv != CKR_OK) {
3149 SET_ERROR(kmfh, ckrv);
3151 if (ckrv == CKR_USER_NOT_LOGGED_IN ||
3152 ckrv == CKR_PIN_INCORRECT ||
3153 ckrv == CKR_PIN_INVALID ||
3154 ckrv == CKR_PIN_EXPIRED ||
3155 ckrv == CKR_PIN_LOCKED ||
3156 ckrv == CKR_SESSION_READ_ONLY)
3194 CK_RV ckrv = CKR_OK;
3428 ckrv = C_CreateObject(kmfh->pk11handle, templ, i, &keyobj);
3429 if (ckrv != CKR_OK) {
3430 SET_ERROR(kmfh, ckrv);
3433 if (ckrv == CKR_USER_NOT_LOGGED_IN ||
3434 ckrv == CKR_PIN_INCORRECT ||
3435 ckrv == CKR_PIN_INVALID ||
3436 ckrv == CKR_PIN_EXPIRED ||
3437 ckrv == CKR_PIN_LOCKED ||
3438 ckrv == CKR_SESSION_READ_ONLY)
3462 CK_RV ckrv;
3659 ckrv = C_CreateObject(hSession, templ, i, &keyhandle);
3661 ckrv = C_GenerateKey(hSession, &keyGenMech, templ, i,
3664 if (ckrv != CKR_OK) {
3665 if (ckrv == CKR_USER_NOT_LOGGED_IN ||
3666 ckrv == CKR_PIN_INCORRECT ||
3667 ckrv == CKR_PIN_INVALID ||
3668 ckrv == CKR_PIN_EXPIRED ||
3669 ckrv == CKR_PIN_LOCKED ||
3670 ckrv == CKR_SESSION_READ_ONLY)
3674 SET_ERROR(kmfh, ckrv);
3832 CK_RV ckrv;
3965 ckrv = C_CreateObject(hSession, templ, i, key);
3966 if (ckrv != CKR_OK) {
3967 if (ckrv == CKR_USER_NOT_LOGGED_IN ||
3968 ckrv == CKR_PIN_INCORRECT ||
3969 ckrv == CKR_PIN_INVALID ||
3970 ckrv == CKR_PIN_EXPIRED ||
3971 ckrv == CKR_PIN_LOCKED ||
3972 ckrv == CKR_SESSION_READ_ONLY)
3976 SET_ERROR(kmfh, ckrv);
4002 CK_RV ckrv;
4036 ckrv = C_CopyObject(kmfh->pk11handle,
4038 if (ckrv != CKR_OK) {
4039 SET_ERROR(kmfh, ckrv);
4044 ckrv = C_DestroyObject(kmfh->pk11handle,
4046 if (ckrv != CKR_OK) {
4047 SET_ERROR(kmfh, ckrv);