Lines Matching defs:rv

98 match_mech(CK_SLOT_ID slot_id, void *args, CK_RV *rv)
103 *rv = CKR_MECHANISM_INVALID;
124 boolean_t (*criteria)(CK_SLOT_ID slot_id, void *args, CK_RV *rv),
127 CK_RV rv;
139 rv = C_Initialize(NULL);
140 if ((rv != CKR_OK) &&
141 (rv != CKR_CRYPTOKI_ALREADY_INITIALIZED)) {
142 return (rv);
147 rv = C_GetSlotList(0, NULL, &slotcount);
148 if (rv != CKR_OK) {
149 return (rv);
163 if ((rv = C_GetSlotList(0, slot_list, &slotcount)) != CKR_OK) {
165 return (rv);
171 if ((*criteria)(slot_id, args, &rv)) {
179 return (rv); /* this rv is from the criteria function */
182 rv = C_OpenSession(slot_id, CKF_SERIAL_SESSION, NULL,
186 return (rv);
208 CK_RV rv;
221 rv = C_Initialize(NULL);
222 if ((rv != CKR_OK) &&
223 (rv != CKR_CRYPTOKI_ALREADY_INITIALIZED)) {
224 return (rv);
229 rv = C_GetSlotList(0, NULL, &slotcount);
230 if (rv != CKR_OK) {
231 return (rv);
245 if ((rv = C_GetSlotList(0, slot_list, &slotcount)) != CKR_OK) {
247 return (rv);
265 rv = C_OpenSession(slot_id, CKF_SERIAL_SESSION, NULL,
269 return (rv);
281 CK_RV rv;
309 rv = C_GetSessionInfo(hSession, &session_info);
310 if (rv != CKR_OK) {
311 return (rv);
323 if ((rv = pkcs11_mech2keytype(mech, &keytype)) != CKR_OK) {
324 return (rv);
333 rv = C_GetMechanismInfo(slot_id, mech, &mech_info);
334 if (rv != CKR_OK) {
335 return (rv);
364 rv = C_CreateObject(hSession, template, i, obj);
365 return (rv);
382 CK_RV rv;
401 rv = pkcs11_mech2keytype(asymmetric_mechs[i], &asym_key_type);
402 assert(rv == CKR_OK);
492 rv = C_GenerateKey(hSession, &mechanism, template, i, obj);
493 return (rv);
510 CK_RV rv;
525 rv = C_GetAttributeValue(hSession, obj, &template, 1);
526 if (rv != CKR_OK) {
527 return (rv);
536 rv = C_GetAttributeValue(hSession, obj, &template, 1);
537 if (rv != CKR_OK) {
539 return (rv);
544 * Could have asserted rv == CKR_OK, making threaded
566 CK_RV rv;
569 rv = pkcs11_PasswdToPBKD2Object(hSession, passphrase, passphrase_len,
572 if (rv != CKR_OK)
573 return (rv);
574 rv = pkcs11_ObjectToKey(hSession, obj, rawkey, rawkey_len, B_TRUE);
575 return (rv);