gpgme/tests/gpgsm
Marcus Brinkmann 30cdf13284 doc/
2003-04-28  Marcus Brinkmann  <marcus@g10code.de>

	* gpgme.texi (Verify): Rewritten to take into account new and
	deprecated functions and data types.

gpgme/
2003-04-28  Marcus Brinkmann  <marcus@g10code.de>

	* gpgme.h (struct _gpgme_sig_notation): New structure.
	(GpgmeSigNotation): New type.
	(struct _gpgme_signature): New structure.
	(GpgmeSignature): New type.
	(struct _gpgme_op_verify_result): New structure.
	(GpgmeVerifyResult): New type.
	(gpgme_op_verify_result): New prototype.
	(gpgme_get_notation): Remove prototype.
	* ops.h (_gpgme_op_verify_init_result): New prototype.
	(_gpgme_verify_status_handler): Change first argument to void *.
	* util.h (_gpgme_decode_percent_string, _gpgme_map_gnupg_error):
	New prototypes.
	* conversion.c (_gpgme_decode_percent_string): New function.
	(gnupg_errors): New static global.
	(_gpgme_map_gnupg_error): New function.
	* gpgme.c (gpgme_release): Don't release CTX->notation.
	(gpgme_get_notation): Remove function.
	* decrypt-verify.c (_gpgme_op_decrypt_verify_start): Call
	_gpgme_op_verify_init_result.
	* verify.c: Do not include <stdio.h>, <assert.h> and "key.h", but
	do include "gpgme.h".
	(struct verify_result): Replace with ...
	(op_data_t): ... this type.
	(release_verify_result): Remove function.
	(release_op_data): New function.
	(is_token): Remove function.
	(skip_token): Remove function.
	(copy_token): Remove function.
	(gpgme_op_verify_result): New function.
	(calc_sig_summary): Rewritten.
	(finish_sig): Remove function.
	(parse_new_sig): New function.
	(parse_valid_sig): New function.
	(parse_notation): New function.
	(parse_trust): New function.
	(parse_error): New function.
	(_gpgme_verify_status_handler): Rewritten.  Change first argument
	to void *.
	(_gpgme_op_verify_start): Rework error handling.  Call
	_gpgme_op_verify_init_result.
	(gpgme_op_verify): Do not release or clear CTX->notation.
	(gpgme_get_sig_status): Rewritten.
	(gpgme_get_sig_string_attr): Likewise.
	(gpgme_get_sig_ulong_attr): Likewise.
	(gpgme_get_sig_key): Likewise.
2003-04-28 23:59:03 +00:00
..
32100C27173EF6E9C4E9A25D3D69F86D37A4F939 2002-02-08 Marcus Brinkmann <marcus@g10code.de> 2002-02-08 22:36:57 +00:00
cert_dfn_pca01.der 2001-12-13 Marcus Brinkmann <marcus@g10code.de> 2001-12-13 21:51:30 +00:00
cert_dfn_pca15.der 2001-12-13 Marcus Brinkmann <marcus@g10code.de> 2001-12-13 21:51:30 +00:00
cert_g10code_test1.der 2001-12-13 Marcus Brinkmann <marcus@g10code.de> 2001-12-13 21:51:30 +00:00
Makefile.am 2003-04-25 Marcus Brinkmann <marcus@g10code.de> 2003-04-25 12:38:55 +00:00
t-decrypt.c 2003-04-28 Marcus Brinkmann <marcus@g10code.de> 2003-04-28 21:28:22 +00:00
t-encrypt.c doc/ 2003-04-27 22:24:37 +00:00
t-export.c gpgme/ 2002-10-09 00:16:38 +00:00
t-genkey.c doc/ 2003-04-27 22:24:37 +00:00
t-import.c 2003-04-28 Marcus Brinkmann <marcus@g10code.de> 2003-04-28 21:28:22 +00:00
t-keylist.c * gpgsm/t-keylist.c (doit): Add arg SECRET. 2002-09-30 08:03:56 +00:00
t-sign.c doc/ 2003-04-27 22:24:37 +00:00
t-verify.c doc/ 2003-04-28 23:59:03 +00:00