Lines Matching defs:slotidx
69 CK_ULONG slotidx;
195 pkcs11_find(struct pkcs11_provider *p, CK_ULONG slotidx, CK_ATTRIBUTE *attr,
205 session = p->slotinfo[slotidx].session;
257 si = &k11->provider->slotinfo[k11->slotidx];
289 if (pkcs11_find(k11->provider, k11->slotidx, key_filter, 3, &obj) < 0 &&
290 pkcs11_find(k11->provider, k11->slotidx, key_filter, 2, &obj) < 0) {
315 pkcs11_rsa_wrap(struct pkcs11_provider *provider, CK_ULONG slotidx,
324 k11->slotidx = slotidx;
367 pkcs11_open_session(struct pkcs11_provider *p, CK_ULONG slotidx, char *pin)
375 login_required = p->slotinfo[slotidx].token.flags & CKF_LOGIN_REQUIRED;
380 if ((rv = f->C_OpenSession(p->slotlist[slotidx], CKF_RW_SESSION|
395 p->slotinfo[slotidx].logged_in = 1;
397 p->slotinfo[slotidx].session = session;
402 * lookup public keys for token in slot identified by slotidx,
411 pkcs11_fetch_keys(struct pkcs11_provider *p, CK_ULONG slotidx,
435 if (pkcs11_fetch_keys_filter(p, slotidx, pubkey_filter, pubkey_attribs,
437 pkcs11_fetch_keys_filter(p, slotidx, cert_filter, cert_attribs,
464 pkcs11_fetch_keys_filter(struct pkcs11_provider *p, CK_ULONG slotidx,
481 session = p->slotinfo[slotidx].session;
564 pkcs11_rsa_wrap(p, slotidx, &attribs[0], rsa) == 0) {