Lines Matching refs:session

54 	CK_SESSION_HANDLE	session;  member
119 if (p->slotinfo[i].session && in pkcs11_provider_finalize()
121 p->slotinfo[i].session)) != CKR_OK) in pkcs11_provider_finalize()
220 CK_SESSION_HANDLE session; in pkcs11_find() local
226 session = p->slotinfo[slotidx].session; in pkcs11_find()
227 if ((rv = f->C_FindObjectsInit(session, attr, nattr)) != CKR_OK) { in pkcs11_find()
231 if ((rv = f->C_FindObjects(session, obj, 1, &nfound)) != CKR_OK || in pkcs11_find()
237 if ((rv = f->C_FindObjectsFinal(session)) != CKR_OK) in pkcs11_find()
270 rv = provider->function_list->C_Login(si->session, type, (u_char *)pin, in pkcs11_login_slot()
334 rv = f->C_GetAttributeValue(si->session, obj, &attr, 1); in pkcs11_check_obj_bool_attrib()
402 if ((rv = f->C_SignInit(si->session, &mech, obj)) != CKR_OK) { in pkcs11_get_key()
447 rv = f->C_Sign(si->session, (CK_BYTE *)from, flen, to, &tlen); in pkcs11_rsa_private_encrypt()
544 rv = f->C_Sign(si->session, (CK_BYTE *)dgst, dgst_len, sig, &siglen); in ecdsa_do_sign()
658 CK_SESSION_HANDLE session; in pkcs11_open_session() local
673 CKF_SERIAL_SESSION, NULL, NULL, &session)) != CKR_OK) { in pkcs11_open_session()
678 rv = f->C_Login(session, user, (u_char *)pin, strlen(pin)); in pkcs11_open_session()
684 if ((rv = f->C_CloseSession(session)) != CKR_OK) in pkcs11_open_session()
690 si->session = session; in pkcs11_open_session()
711 CK_SESSION_HANDLE session; in pkcs11_fetch_ecdsa_pubkey() local
727 session = p->slotinfo[slotidx].session; in pkcs11_fetch_ecdsa_pubkey()
731 rv = f->C_GetAttributeValue(session, *obj, key_attr, 3); in pkcs11_fetch_ecdsa_pubkey()
754 rv = f->C_GetAttributeValue(session, *obj, key_attr, 3); in pkcs11_fetch_ecdsa_pubkey()
838 CK_SESSION_HANDLE session; in pkcs11_fetch_rsa_pubkey() local
851 session = p->slotinfo[slotidx].session; in pkcs11_fetch_rsa_pubkey()
855 rv = f->C_GetAttributeValue(session, *obj, key_attr, 3); in pkcs11_fetch_rsa_pubkey()
878 rv = f->C_GetAttributeValue(session, *obj, key_attr, 3); in pkcs11_fetch_rsa_pubkey()
930 CK_SESSION_HANDLE session; in pkcs11_fetch_x509_pubkey() local
956 session = p->slotinfo[slotidx].session; in pkcs11_fetch_x509_pubkey()
960 rv = f->C_GetAttributeValue(session, *obj, cert_attr, 3); in pkcs11_fetch_x509_pubkey()
983 rv = f->C_GetAttributeValue(session, *obj, cert_attr, 3); in pkcs11_fetch_x509_pubkey()
1130 CK_SESSION_HANDLE session; in pkcs11_fetch_certs() local
1146 session = p->slotinfo[slotidx].session; in pkcs11_fetch_certs()
1149 rv = f->C_FindObjectsInit(session, key_attr, 1); in pkcs11_fetch_certs()
1158 rv = f->C_FindObjects(session, &obj, 1, &n); in pkcs11_fetch_certs()
1172 rv = f->C_GetAttributeValue(session, obj, key_attr, 1); in pkcs11_fetch_certs()
1214 rv = f->C_FindObjectsFinal(session); in pkcs11_fetch_certs()
1235 CK_SESSION_HANDLE session; in pkcs11_fetch_keys() local
1250 session = p->slotinfo[slotidx].session; in pkcs11_fetch_keys()
1253 rv = f->C_FindObjectsInit(session, key_attr, 1); in pkcs11_fetch_keys()
1263 rv = f->C_FindObjects(session, &obj, 1, &n); in pkcs11_fetch_keys()
1280 rv = f->C_GetAttributeValue(session, obj, key_attr, 2); in pkcs11_fetch_keys()
1328 rv = f->C_FindObjectsFinal(session); in pkcs11_fetch_keys()
1350 CK_SESSION_HANDLE session; in pkcs11_rsa_generate_private_key() local
1392 session = si->session; in pkcs11_rsa_generate_private_key()
1394 if ((rv = f->C_GenerateKeyPair(session, &mech, tpub, npub, tpriv, npriv, in pkcs11_rsa_generate_private_key()
1473 CK_SESSION_HANDLE session; in pkcs11_ecdsa_generate_private_key() local
1522 session = si->session; in pkcs11_ecdsa_generate_private_key()
1524 if ((rv = f->C_GenerateKeyPair(session, &mech, tpub, npub, tpriv, npriv, in pkcs11_ecdsa_generate_private_key()
1730 CK_SESSION_HANDLE session; in pkcs11_gakp() local
1748 session = si->session; in pkcs11_gakp()
1750 if ((rv = f->C_SetOperationState(session , pin, strlen(pin), in pkcs11_gakp()
1780 f->C_SetOperationState(session , NULL, 0, CK_INVALID_HANDLE, in pkcs11_gakp()
1799 CK_SESSION_HANDLE session; in pkcs11_destroy_keypair() local
1820 session = si->session; in pkcs11_destroy_keypair()
1822 if ((rv = f->C_SetOperationState(session , pin, strlen(pin), in pkcs11_destroy_keypair()
1837 if ((rv = f->C_DestroyObject(session, obj)) != CKR_OK) { in pkcs11_destroy_keypair()
1858 rv = f->C_GetAttributeValue(session, obj, attrs, nattrs); in pkcs11_destroy_keypair()
1870 if ((rv = f->C_DestroyObject(session, obj)) != CKR_OK) { in pkcs11_destroy_keypair()
1879 f->C_SetOperationState(session , NULL, 0, CK_INVALID_HANDLE, in pkcs11_destroy_keypair()