Lines Matching refs:ret

50     CK_RV ret;
59 ret = (*func->C_FindObjectsInit)(session, search_data, num_search_data);
60 if (ret != CKR_OK)
61 return ret;
63 ret = (*func->C_FindObjects)(session, object, 1, &object_count);
64 if (ret != CKR_OK)
65 return ret;
71 ret = (*func->C_FindObjectsFinal)(session);
72 if (ret != CKR_OK)
73 return ret;
88 CK_RV ret;
94 ret = C_GetFunctionList(&func);
95 if (ret != CKR_OK)
96 errx(1, "C_GetFunctionList failed: %d", (int)ret);
100 ret = (*func->C_GetSlotList)(FALSE, NULL, &num_slots);
101 if (ret != CKR_OK)
102 errx(1, "C_GetSlotList1 failed: %d", (int)ret);
110 ret = (*func->C_GetSlotList)(FALSE, slot_ids, &num_slots);
111 if (ret != CKR_OK)
112 errx(1, "C_GetSlotList2 failed: %d", (int)ret);
117 ret = (*func->C_GetSlotInfo)(slot, &slot_info);
118 if (ret)
119 errx(1, "C_GetSlotInfo failed: %d", (int)ret);
124 ret = (*func->C_OpenSession)(slot, CKF_SERIAL_SESSION,
126 if (ret != CKR_OK)
127 errx(1, "C_OpenSession failed: %d", (int)ret);
129 ret = (*func->C_GetTokenInfo)(slot, &token_info);
130 if (ret)
131 errx(1, "C_GetTokenInfo1 failed: %d", (int)ret);
134 ret = (*func->C_Login)(session, CKU_USER,
136 if (ret != CKR_OK)
137 errx(1, "C_Login failed: %d", (int)ret);
140 ret = (*func->C_GetTokenInfo)(slot, &token_info);
141 if (ret)
142 errx(1, "C_GetTokenInfo2 failed: %d", (int)ret);
147 ret = find_object(session, "cert", CKO_PUBLIC_KEY, &public);
148 if (ret != CKR_OK)
149 errx(1, "find cert failed: %d", (int)ret);
150 ret = find_object(session, "cert", CKO_PRIVATE_KEY, &private);
151 if (ret != CKR_OK)
152 errx(1, "find private key failed: %d", (int)ret);
161 ret = (*func->C_SignInit)(session, &mechanism, private);
162 if (ret != CKR_OK)
166 ret = (*func->C_Sign)(session, (CK_BYTE *)sighash, strlen(sighash),
168 if (ret != CKR_OK) {
169 printf("C_Sign failed with: %d\n", (int)ret);
173 ret = (*func->C_VerifyInit)(session, &mechanism, public);
174 if (ret != CKR_OK)
177 ret = (*func->C_Verify)(session, (CK_BYTE *)signature, ck_sigsize,
179 if (ret != CKR_OK) {
180 printf("message: %d\n", (int)ret);
194 ret = (*func->C_EncryptInit)(session, &mechanism, public);
195 if (ret != CKR_OK)
199 ret = (*func->C_Encrypt)(session, (CK_BYTE *)sighash, strlen(sighash),
201 if (ret != CKR_OK) {
202 printf("message: %d\n", (int)ret);
206 ret = (*func->C_DecryptInit)(session, &mechanism, private);
207 if (ret != CKR_OK)
211 ret = (*func->C_Decrypt)(session, (CK_BYTE *)signature, ck_sigsize,
213 if (ret != CKR_OK) {
214 printf("message: %d\n", (int)ret);
223 ret = (*func->C_CloseSession)(session);
224 if (ret != CKR_OK)