Lines Matching refs:session
47 CK_SESSION_HANDLE session;
102 if (p->slotinfo[i].session &&
104 p->slotinfo[i].session)) != CKR_OK)
197 CK_SESSION_HANDLE session;
203 session = p->slotinfo[slotidx].session;
204 if ((rv = f->C_FindObjectsInit(session, attr, nattr)) != CKR_OK) {
208 if ((rv = f->C_FindObjects(session, obj, 1, &nfound)) != CKR_OK ||
214 if ((rv = f->C_FindObjectsFinal(session)) != CKR_OK)
272 rv = f->C_Login(si->session, CKU_USER, (u_char *)pin,
290 } else if ((rv = f->C_SignInit(si->session, &mech, obj)) != CKR_OK) {
295 rv = f->C_Sign(si->session, (CK_BYTE *)from, flen, to, &tlen);
356 * open a pkcs11 session and login if required.
364 CK_SESSION_HANDLE session;
374 CKF_SERIAL_SESSION, NULL, NULL, &session))
380 rv = f->C_Login(session, CKU_USER,
384 if ((rv = f->C_CloseSession(session)) != CKR_OK)
390 p->slotinfo[slotidx].session = session;
461 CK_SESSION_HANDLE session;
465 session = p->slotinfo[slotidx].session;
467 if ((rv = f->C_FindObjectsInit(session, filter, 1)) != CKR_OK) {
477 if ((rv = f->C_FindObjects(session, &obj, 1, &nfound)) != CKR_OK
481 if ((rv = f->C_GetAttributeValue(session, obj, attribs, 3))
508 if ((rv = f->C_GetAttributeValue(session, obj, attribs, 3))
560 if ((rv = f->C_FindObjectsFinal(session)) != CKR_OK)
667 /* open session, login with pin and retrieve public keys */