Lines Matching defs:si

234 pkcs11_login_slot(struct pkcs11_provider *provider, struct pkcs11_slotinfo *si,
240 if (provider == NULL || si == NULL || !provider->valid) {
247 (si->token.flags & CKF_PROTECTED_AUTHENTICATION_PATH) ?
251 if (si->token.flags & CKF_PROTECTED_AUTHENTICATION_PATH)
255 si->token.label);
261 rv = provider->function_list->C_Login(si->session, type, (u_char *)pin,
284 si->logged_in = 1;
305 struct pkcs11_slotinfo *si;
319 si = &k11->provider->slotinfo[k11->slotidx];
325 rv = f->C_GetAttributeValue(si->session, obj, &attr, 1);
339 struct pkcs11_slotinfo *si;
356 si = &k11->provider->slotinfo[k11->slotidx];
358 if ((si->token.flags & CKF_LOGIN_REQUIRED) && !si->logged_in) {
393 if ((rv = f->C_SignInit(si->session, &mech, obj)) != CKR_OK) {
417 struct pkcs11_slotinfo *si;
434 si = &k11->provider->slotinfo[k11->slotidx];
438 rv = f->C_Sign(si->session, (CK_BYTE *)from, flen, to, &tlen);
509 struct pkcs11_slotinfo *si;
528 si = &k11->provider->slotinfo[k11->slotidx];
534 rv = f->C_Sign(si->session, (CK_BYTE *)dgst, dgst_len, sig, &siglen);
644 struct pkcs11_slotinfo *si;
651 si = &p->slotinfo[slotidx];
653 login_required = si->token.flags & CKF_LOGIN_REQUIRED;
677 si->logged_in = 1;
679 si->session = session;
1322 struct pkcs11_slotinfo *si;
1366 si = &p->slotinfo[slotidx];
1367 session = si->session;
1440 struct pkcs11_slotinfo *si;
1496 si = &p->slotinfo[slotidx];
1497 session = si->session;
1703 struct pkcs11_slotinfo *si;
1722 si = &p->slotinfo[slotidx];
1723 session = si->session;
1769 struct pkcs11_slotinfo *si;
1794 si = &p->slotinfo[slotidx];
1795 session = si->session;