Werner Koch
bd820bad4f
A small step for GnuPG but a huge leap for error codes.
...
(Sorry, it does not build currently - I need to check it in to avoid
duplicate work.)
2003-06-05 07:14:21 +00:00
Marcus Brinkmann
a58ce94d8e
Update error handling to match gpg-error in CVS.
2003-06-04 21:37:56 +00:00
Werner Koch
c3cdaeeff7
Make use of libgpg-error
2003-06-03 19:55:50 +00:00
Werner Koch
04011644ae
* errors.h: Added STATUS_IMPORT_PROBLEM.
2002-08-21 15:41:11 +00:00
Werner Koch
a55d4d129f
Renamed an error code.
2002-08-16 14:24:12 +00:00
Werner Koch
3221ef0add
Various changes.
2002-06-12 09:56:05 +00:00
Werner Koch
ad6abe7913
* keylist.c (list_internal_keys): Renamed from gpgsm_list_keys.
...
(list_external_keys): New.
(gpgsm_list_keys): Dispatcher for above.
* call-dirmngr.c (lookup_cb,pattern_from_strlist)
(gpgsm_dirmngr_lookup): New.
* server.c (option_handler): Handle new option --list-mode.
(do_listkeys): Handle options and actually use the mode argument.
(get_status_string): New code TRUNCATED.
2002-05-21 19:20:40 +00:00
Werner Koch
11d568a62f
* errors.h: Added STARUS_EXPSIG and STATUS_EXPKEYSIG.
2002-05-03 20:19:35 +00:00
Werner Koch
7e07a397a0
* certlist.c (cert_usable_p): New.
...
(gpgsm_cert_use_sign_p,gpgsm_cert_use_encrypt_p): New.
(gpgsm_cert_use_verify_p,gpgsm_cert_use_decrypt_p): New.
(gpgsm_add_to_certlist): Check the key usage.
* sign.c (gpgsm_sign): Ditto.
* verify.c (gpgsm_verify): Print a message wehn an unsuitable
certificate was used.
* decrypt.c (gpgsm_decrypt): Ditto
* keylist.c (print_capabilities): Determine values from the cert.
2002-04-12 18:54:34 +00:00
Werner Koch
1f6d901db6
More error codes
2002-03-12 13:36:55 +00:00
Werner Koch
914e77c133
We got more error codes than actual code ;-)
2002-03-05 17:17:41 +00:00
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
488243f56e
* certpath.c (check_cert_policy): New.
...
(gpgsm_validate_path): And call it from here.
* gpgsm.c (main): New options --policy-file,
--disable-policy-checks and --enable-policy-checks.
* gpgsm.h (opt): Added policy_file, no_policy_checks.
2002-02-19 17:39:05 +00:00
Werner Koch
1df38417a3
More error codes
2002-02-18 20:46:09 +00:00
Werner Koch
85d9e2e212
* fopencookie.c: Dummy function.
...
* vasprintf.c: New. Taken from binutils-2.9.1 and dropped all non
ANSI-C stuff. Merged with asprintf version.
* no-pth.c: New.
2002-02-12 20:42:25 +00:00
Werner Koch
2a28f5d0ae
* certlist.c (gpgsm_add_to_certlist): Check that the specified
...
name identifies a certificate unambiguously.
(gpgsm_find_cert): Ditto.
* server.c (cmd_listkeys): Check that the data stream is available.
(cmd_listsecretkeys): Ditto.
(has_option): New.
(cmd_sign): Fix ambiguousity in option recognition.
* gpgsm.c (main): Enable --logger-fd.
* encrypt.c (gpgsm_encrypt): Increased buffer size for better
performance.
* call-agent.c (gpgsm_agent_pksign): Check the S-Exp received from
the agent.
* keylist.c (list_cert_colon): Filter out control characters.
2002-02-07 18:43:22 +00:00
Werner Koch
400938f239
Added a few more error codes
2002-01-31 17:46:29 +00:00
Werner Koch
4f39f92eff
* certpath.c (unknown_criticals): New.
...
(allowed_ca): New.
(gpgsm_validate_path): Check validity, CA attribute, path length
and unknown critical extensions.
2002-01-22 13:32:48 +00:00
Werner Koch
08e10cd52f
More error codes and mappings
2002-01-19 18:20:45 +00:00
Werner Koch
a6a2595dba
* maperror.c: Add mapping for Not_Trusted.
2002-01-15 13:02:13 +00:00
Werner Koch
98b2622ef0
* maperror.c (map_assuan_err): Codes for CRL
2002-01-11 17:07:15 +00:00
Werner Koch
8bad9e344b
*** empty log message ***
2002-01-10 19:46:20 +00:00
Werner Koch
ee1b7e428b
* maperror.c (map_gcry_err): Add some mappings.
2001-12-20 16:49:48 +00:00
Werner Koch
0d2ea2811b
new error codes
2001-12-11 12:27:10 +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
e4a72423ff
More error codes
2001-12-06 20:47:30 +00:00
Werner Koch
64c36057eb
New error codes and another mapping fnc.
2001-12-05 23:45:42 +00:00
Werner Koch
ce8a236195
More error codes
2001-11-26 13:08:00 +00:00
Werner Koch
0e36c4c6a7
The agent does now work and read the secret keys from the directory
...
~/.gnupg-test/private-keys-v1.d/<keygrip-as-20-byte-hex-number>. I
will post a sample key to gpa-dev.
2001-11-25 18:23:06 +00:00
Werner Koch
bab7fa0b29
Added new directory common to enable sharing of some code and error
...
numbers between gpg, gpgsm and gpg-agent. Move some files and code to
there.
2001-11-24 17:43:43 +00:00