Lines Matching refs:session

44 	CK_SESSION_HANDLE	session;
109 if (p->slotinfo[i].session &&
111 p->slotinfo[i].session)) != CKR_OK)
211 CK_SESSION_HANDLE session;
217 session = p->slotinfo[slotidx].session;
218 if ((rv = f->C_FindObjectsInit(session, attr, nattr)) != CKR_OK) {
222 if ((rv = f->C_FindObjects(session, obj, 1, &nfound)) != CKR_OK ||
228 if ((rv = f->C_FindObjectsFinal(session)) != CKR_OK)
261 rv = provider->function_list->C_Login(si->session, type, (u_char *)pin,
325 rv = f->C_GetAttributeValue(si->session, obj, &attr, 1);
393 if ((rv = f->C_SignInit(si->session, &mech, obj)) != CKR_OK) {
438 rv = f->C_Sign(si->session, (CK_BYTE *)from, flen, to, &tlen);
534 rv = f->C_Sign(si->session, (CK_BYTE *)dgst, dgst_len, sig, &siglen);
637 * open a pkcs11 session and login if required.
647 CK_SESSION_HANDLE session;
655 /* fail early before opening session */
662 CKF_SERIAL_SESSION, NULL, NULL, &session)) != CKR_OK) {
667 rv = f->C_Login(session, user, (u_char *)pin, strlen(pin));
673 if ((rv = f->C_CloseSession(session)) != CKR_OK)
679 si->session = session;
699 CK_SESSION_HANDLE session;
715 session = p->slotinfo[slotidx].session;
719 rv = f->C_GetAttributeValue(session, *obj, key_attr, 3);
742 rv = f->C_GetAttributeValue(session, *obj, key_attr, 3);
825 CK_SESSION_HANDLE session;
838 session = p->slotinfo[slotidx].session;
842 rv = f->C_GetAttributeValue(session, *obj, key_attr, 3);
865 rv = f->C_GetAttributeValue(session, *obj, key_attr, 3);
917 CK_SESSION_HANDLE session;
939 session = p->slotinfo[slotidx].session;
943 rv = f->C_GetAttributeValue(session, *obj, cert_attr, 3);
966 rv = f->C_GetAttributeValue(session, *obj, cert_attr, 3);
1109 CK_SESSION_HANDLE session;
1125 session = p->slotinfo[slotidx].session;
1128 rv = f->C_FindObjectsInit(session, key_attr, 1);
1137 rv = f->C_FindObjects(session, &obj, 1, &n);
1151 rv = f->C_GetAttributeValue(session, obj, key_attr, 1);
1193 rv = f->C_FindObjectsFinal(session);
1214 CK_SESSION_HANDLE session;
1229 session = p->slotinfo[slotidx].session;
1232 rv = f->C_FindObjectsInit(session, key_attr, 1);
1242 rv = f->C_FindObjects(session, &obj, 1, &n);
1259 rv = f->C_GetAttributeValue(session, obj, key_attr, 2);
1305 rv = f->C_FindObjectsFinal(session);
1327 CK_SESSION_HANDLE session;
1367 session = si->session;
1369 if ((rv = f->C_GenerateKeyPair(session, &mech, tpub, npub, tpriv, npriv,
1448 CK_SESSION_HANDLE session;
1497 session = si->session;
1499 if ((rv = f->C_GenerateKeyPair(session, &mech, tpub, npub, tpriv, npriv,
1623 * open session, login with pin and retrieve public
1705 CK_SESSION_HANDLE session;
1723 session = si->session;
1725 if ((rv = f->C_SetOperationState(session , pin, strlen(pin),
1755 f->C_SetOperationState(session , NULL, 0, CK_INVALID_HANDLE,
1774 CK_SESSION_HANDLE session;
1795 session = si->session;
1797 if ((rv = f->C_SetOperationState(session , pin, strlen(pin),
1812 if ((rv = f->C_DestroyObject(session, obj)) != CKR_OK) {
1833 rv = f->C_GetAttributeValue(session, obj, attrs, nattrs);
1845 if ((rv = f->C_DestroyObject(session, obj)) != CKR_OK) {
1854 f->C_SetOperationState(session , NULL, 0, CK_INVALID_HANDLE,