static char *cached_url = NULL;
static char cached_pin[32] = "";
-
+ if (flags & GNUTLS_PKCS11_PIN_FINAL_TRY)
+ {
+ cache = 0;
+ printf ("*** This is the final try before locking!\n");
+ }
+ if (flags & GNUTLS_PKCS11_PIN_COUNT_LOW)
+ {
+ cache = 0;
+ printf ("*** Only few tries left before locking!\n");
+ }
+
if (cache == 1 && cached_url != NULL)
{
if (strcmp (cached_url, token_url) == 0)
printf ("PIN required for token '%s' with URL '%s'\n", token_label,
token_url);
- if (flags & GNUTLS_PKCS11_PIN_FINAL_TRY)
- {
- cache = 0;
- printf ("*** This is the final try before locking!\n");
- }
- if (flags & GNUTLS_PKCS11_PIN_COUNT_LOW)
- {
- cache = 0;
- printf ("*** Only few tries left before locking!\n");
- }
password = getpass ("Enter pin: ");
if (password == NULL || password[0] == 0)