]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
GNUTLS_PKCS11_PIN -> GNUTLS_PIN
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Sat, 21 Jul 2012 12:16:52 +0000 (14:16 +0200)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Sat, 21 Jul 2012 12:16:52 +0000 (14:16 +0200)
doc/examples/ex-cert-select-pkcs11.c
lib/includes/gnutls/gnutls.h.in
lib/pkcs11.c
lib/pkcs11_write.c
lib/tpm.c
src/common.c
src/pkcs11.c

index e8cb21e367ae40ce36a2c13009b39f9892295221..e867926b87ee7d250f1a2640d4d403c0d92e9dfe 100644 (file)
@@ -49,11 +49,11 @@ pin_callback (void *user, int attempt, const char *token_url,
 
   printf ("PIN required for token '%s' with URL '%s'\n", token_label,
           token_url);
-  if (flags & GNUTLS_PKCS11_PIN_FINAL_TRY)
+  if (flags & GNUTLS_PIN_FINAL_TRY)
     printf ("*** This is the final try before locking!\n");
-  if (flags & GNUTLS_PKCS11_PIN_COUNT_LOW)
+  if (flags & GNUTLS_PIN_COUNT_LOW)
     printf ("*** Only few tries left before locking!\n");
-  if (flags & GNUTLS_PKCS11_PIN_WRONG)
+  if (flags & GNUTLS_PIN_WRONG)
     printf ("*** Wrong PIN\n");
 
   password = getpass ("Enter pin: ");
index 89f18d8617e8a0cee31f454303b6e5c605e315dd..9fa184a508fa3c9a77fe2dccb534eac7d6136da1 100644 (file)
@@ -1746,25 +1746,32 @@ int gnutls_url_is_supported (const char* url);
   /* PIN callback */
 /**
  * gnutls_pin_flag_t:
- * @GNUTLS_PKCS11_PIN_USER: The PIN for the user.
- * @GNUTLS_PKCS11_PIN_SO: The PIN for the security officer.
- * @GNUTLS_PKCS11_PIN_CONTEXT_SPECIFIC: The PIN is for a specific action and key like signing.
- * @GNUTLS_PKCS11_PIN_FINAL_TRY: This is the final try before blocking.
- * @GNUTLS_PKCS11_PIN_COUNT_LOW: Few tries remain before token blocks.
- * @GNUTLS_PKCS11_PIN_WRONG: Last given PIN was not correct.
+ * @GNUTLS_PIN_USER: The PIN for the user.
+ * @GNUTLS_PIN_SO: The PIN for the security officer (admin).
+ * @GNUTLS_PIN_CONTEXT_SPECIFIC: The PIN is for a specific action and key like signing.
+ * @GNUTLS_PIN_FINAL_TRY: This is the final try before blocking.
+ * @GNUTLS_PIN_COUNT_LOW: Few tries remain before token blocks.
+ * @GNUTLS_PIN_WRONG: Last given PIN was not correct.
  *
  * Enumeration of different PIN flags.
  */
 typedef enum
   {
-    GNUTLS_PKCS11_PIN_USER = (1 << 0),
-    GNUTLS_PKCS11_PIN_SO = (1 << 1),
-    GNUTLS_PKCS11_PIN_FINAL_TRY = (1 << 2),
-    GNUTLS_PKCS11_PIN_COUNT_LOW = (1 << 3),
-    GNUTLS_PKCS11_PIN_CONTEXT_SPECIFIC = (1 << 4),
-    GNUTLS_PKCS11_PIN_WRONG = (1 << 5),
+    GNUTLS_PIN_USER = (1 << 0),
+    GNUTLS_PIN_SO = (1 << 1),
+    GNUTLS_PIN_FINAL_TRY = (1 << 2),
+    GNUTLS_PIN_COUNT_LOW = (1 << 3),
+    GNUTLS_PIN_CONTEXT_SPECIFIC = (1 << 4),
+    GNUTLS_PIN_WRONG = (1 << 5),
   } gnutls_pin_flag_t;
 
+#define GNUTLS_PKCS11_PIN_USER GNUTLS_PIN_USER
+#define GNUTLS_PKCS11_PIN_SO GNUTLS_PIN_SO
+#define GNUTLS_PKCS11_PIN_FINAL_TRY GNUTLS_PIN_FINAL_TRY
+#define GNUTLS_PKCS11_PIN_COUNT_LOW  GNUTLS_PIN_COUNT_LOW
+#define GNUTLS_PKCS11_PIN_CONTEXT_SPECIFIC GNUTLS_PIN_CONTEXT_SPECIFIC
+#define GNUTLS_PKCS11_PIN_WRONG GNUTLS_PIN_WRONG
+
 /**
  * gnutls_pin_callback_t:
  * @userdata: user-controlled data from gnutls_pkcs11_set_pin_function().
index 32f6a8ae1b643fe34e5dc0f17bfdaa60a02e9d89..6440f0c1ec5c3806b6654fe5c77c250fe4a55705 100644 (file)
@@ -1987,23 +1987,23 @@ retrieve_pin_from_callback (const struct pin_info_st *pin_info,
 
   if (user_type == CKU_USER)
     {
-      flags |= GNUTLS_PKCS11_PIN_USER;
+      flags |= GNUTLS_PIN_USER;
       if (token_info->flags & CKF_USER_PIN_COUNT_LOW)
-        flags |= GNUTLS_PKCS11_PIN_COUNT_LOW;
+        flags |= GNUTLS_PIN_COUNT_LOW;
       if (token_info->flags & CKF_USER_PIN_FINAL_TRY)
-        flags |= GNUTLS_PKCS11_PIN_FINAL_TRY;
+        flags |= GNUTLS_PIN_FINAL_TRY;
     }
   else if (user_type == CKU_SO)
     {
-      flags |= GNUTLS_PKCS11_PIN_SO;
+      flags |= GNUTLS_PIN_SO;
       if (token_info->flags & CKF_SO_PIN_COUNT_LOW)
-        flags |= GNUTLS_PKCS11_PIN_COUNT_LOW;
+        flags |= GNUTLS_PIN_COUNT_LOW;
       if (token_info->flags & CKF_SO_PIN_FINAL_TRY)
-        flags |= GNUTLS_PKCS11_PIN_FINAL_TRY;
+        flags |= GNUTLS_PIN_FINAL_TRY;
     }
 
   if (attempts > 0)
-    flags |= GNUTLS_PKCS11_PIN_WRONG;
+    flags |= GNUTLS_PIN_WRONG;
 
   if (pin_info && pin_info->cb)
     ret = pin_info->cb (pin_info->data, attempts, (char*)token_str, label,
index 5717b992d96036e4646acf18c300fc80adb354a2..b5bf72712b6fdea29e9673dbf3d84acce5dba179 100644 (file)
@@ -784,8 +784,8 @@ gnutls_pkcs11_token_set_pin (const char *token_url,
       return ret;
     }
 
-  if (((flags & GNUTLS_PKCS11_PIN_USER) && oldpin == NULL) ||
-      (flags & GNUTLS_PKCS11_PIN_SO))
+  if (((flags & GNUTLS_PIN_USER) && oldpin == NULL) ||
+      (flags & GNUTLS_PIN_SO))
     ses_flags = SESSION_WRITE | SESSION_LOGIN | SESSION_SO;
   else
     ses_flags = SESSION_WRITE | SESSION_LOGIN;
index 2c00787e5dc3b6214edad96735374822a440e9bf..976fee8c0dfd30e7a69184c1e5638755fb053e17 100644 (file)
--- a/lib/tpm.c
+++ b/lib/tpm.c
@@ -185,7 +185,7 @@ char* url = NULL;
 int ret;
 
   if (attempts > 0) 
-    flags |= GNUTLS_PKCS11_PIN_WRONG;
+    flags |= GNUTLS_PIN_WRONG;
     
   if (uuid)
     {
index 4b58d94efa1ed3119931d364e24dcb2f4213e68e..3928491fe2e07ec9afdfe970825e75b342c57c82 100644 (file)
@@ -1068,23 +1068,23 @@ pin_callback (void *user, int attempt, const char *token_url,
   static char *cached_url = NULL;
   static char cached_pin[32] = "";
 
-  if (flags & GNUTLS_PKCS11_PIN_SO)
+  if (flags & GNUTLS_PIN_SO)
     desc = "security officer";
   else
     desc = "user";
 
-  if (flags & GNUTLS_PKCS11_PIN_FINAL_TRY)
+  if (flags & GNUTLS_PIN_FINAL_TRY)
     {
       cache = 0;
       printf ("*** This is the final try before locking!\n");
     }
-  if (flags & GNUTLS_PKCS11_PIN_COUNT_LOW)
+  if (flags & GNUTLS_PIN_COUNT_LOW)
     {
       cache = 0;
       printf ("*** Only few tries left before locking!\n");
     }
 
-  if (flags & GNUTLS_PKCS11_PIN_WRONG)
+  if (flags & GNUTLS_PIN_WRONG)
     {
       cache = 0;
       printf ("*** Wrong PIN has been provided!\n");
index 36a291976f7219a30525fd2eebc7ea2ebae2f53a..203dafac3ed14f029c0ef2109c2915f8f36ce400 100644 (file)
@@ -614,7 +614,7 @@ pkcs11_init (FILE * outfile, const char *url, const char *label,
       exit (1);
     }
 
-  ret = gnutls_pkcs11_token_set_pin (url, NULL, pin, GNUTLS_PKCS11_PIN_USER);
+  ret = gnutls_pkcs11_token_set_pin (url, NULL, pin, GNUTLS_PIN_USER);
   if (ret < 0)
     {
       fprintf (stderr, "Error in %s:%d: %s\n", __func__, __LINE__,