* agent.h: Add a callback function to the pin_entry_info structure.
[gnupg.git] / agent / ChangeLog
index 2355e49..7ab1ac6 100644 (file)
@@ -1,3 +1,18 @@
+2002-06-17  Werner Koch  <wk@gnupg.org>
+
+       * agent.h: Add a callback function to the pin_entry_info structure.
+       * query.c (agent_askpin): Use the callback to check for a correct
+       PIN.  Removed the start_err_text argument becuase it is not
+       anymore needed; changed callers.
+       * findkey.c (unprotect): Replace our own check loop by a callback.
+       (try_unprotect_cb): New.
+       * genkey.c (reenter_compare_cb): New.
+       (agent_genkey): Use this callback here.  Fixed setting of the pi2
+       variable and a segv in case of an empty PIN.
+
+       * divert-scd.c (getpin_cb): Removed some unused stuff and
+       explained what we still have to change.
+
 2002-06-12  Werner Koch  <wk@gnupg.org>
 
        * gpg-agent.c (main): New option --disable-pth.