Werner Koch
56341c289c
Changes needed to support smartcards. Well, only _support_. There is
...
no real code yet.
2002-02-28 11:07:59 +00:00
Werner Koch
2585114325
* findkey.c (unprotect): Show an error message for a bad passphrase.
2002-02-18 22:39:26 +00:00
Werner Koch
30f1b027c0
* cache.c: Add a few debug outputs.
...
* protect.c (agent_private_key_type): New.
* agent.h: Add PRIVATE_KEY_ enums.
* findkey.c (agent_key_from_file): Use it to decide whether we
have to unprotect a key.
(unprotect): Cache the passphrase.
* findkey.c (agent_key_from_file,agent_key_available): The key
files do now require a ".key" suffix to make a script's life
easier.
* genkey.c (store_key): Ditto.
2002-02-01 11:39:06 +00:00
Werner Koch
7d9ed16fe6
* genkey.c (store_key): Protect the key.
...
(agent_genkey): Ask for the passphrase.
* findkey.c (unprotect): Actually unprotect the key.
* query.c (agent_askpin): Add an optional start_err_text.
2002-01-31 16:38:45 +00:00
Werner Koch
2d1d9d928c
* findkey.c (agent_key_available): New.
...
* command.c (cmd_havekey): New.
(register_commands): And register new command.
2002-01-29 10:05:05 +00:00
Werner Koch
79956a08e0
The Agent does now call the pin entry program; however because we have
...
not yet implemeted secret key protection, its purpose is somewhat
limited. Well, the PIN entry modules can now be tested.
2001-12-10 09:27:30 +00:00
Werner Koch
37be272ed8
Added decryption, some code cleanup
2001-12-05 23:49:07 +00:00