Lines Matching refs:pin
239 char *pin, prompt[1024];
259 error("need pin");
262 snprintf(prompt, sizeof(prompt), "Enter PIN for '%s': ",
264 pin = read_passphrase(prompt, RP_ALLOW_EOF);
265 if (pin == NULL)
267 if ((rv = f->C_Login(si->session, CKU_USER, pin, strlen(pin)))
269 xfree(pin);
273 xfree(pin);
347 * if pin == NULL we delay login until key use
350 pkcs11_open_session(struct pkcs11_provider *p, CK_ULONG slotidx, char *pin)
359 if (pin && login_required && !strlen(pin)) {
360 error("pin required");
369 if (login_required && pin) {
370 if ((rv = f->C_Login(session, CKU_USER, pin, strlen(pin)))
482 pkcs11_add_provider(char *provider_id, char *pin, Key ***keyp)
567 /* open session, login with pin and retrieve public keys */
568 if (pkcs11_open_session(p, i, pin) == 0)