doc/
authorMarcus Brinkmann <mb@g10code.com>
Sat, 1 Oct 2005 02:33:35 +0000 (02:33 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Sat, 1 Oct 2005 02:33:35 +0000 (02:33 +0000)
commitca1fd6ce32124ba59b20d00f6ac4f992cb7a7d56
tree43ffa0be3c50063a006918d52b47a78b174f3207
parentd38348b3623c95c12110d8248b9610d90ac6071f
doc/
2005-10-01  Marcus Brinkmann  <marcus@g10code.de>

* gpgme.texi (Signature Notation Data): New section.
(Verify): Added more about the notation data structure.

gpgme/
2005-10-01  Marcus Brinkmann  <marcus@g10code.de>

* gpgme.def: Add gpgme_data_set_file_name,
gpgme_data_get_file_name, gpgme_sig_notation_clear,
gpgme_sig_notation_add and gpgme_sig_notation_get.
* libgpgme.vers: Add gpgme_sig_notation_clear,
gpgme_sig_notation_add and gpgme_sig_notation_get.
* Makefile.am (libgpgme_real_la_SOURCES): Add sig-notation.c.
* context.h (struct gpgme_context): New field sig_notations.
* gpgme.h (struct _gpgme_sig_notation): New member value_len and
critical.
(GPGME_SIG_NOTATION_CRITICAL): New symbol.
(gpgme_sig_notation_flags_t): New type.
(gpgme_sig_notation_add, gpgme_sig_notation_clear,
gpgme_sig_notation_get): New prototypes.
* ops.h (_gpgme_sig_notation_create, _gpgme_sig_notation_free):
New prototypes.
* sig-notation.c (_gpgme_sig_notation_free): New file.
* verify.c (parse_notation): Use support functions.
(release_op_data): Likewise.
* rungpg.c (append_args_from_sig_notations): New function.
(gpg_encrypt_sign, gpg_sign): Call it.

tests/
2005-10-01  Marcus Brinkmann  <marcus@g10code.de>

* gpg/Makefile.am (TESTS): Add t-sig-notation.
* gpg/t-sig-notation.c (check_result): New file.
* gpg/t-verify.c (check_result): Also check the length of the
notation data.
* gpg/gpg.conf: New file.
21 files changed:
trunk/NEWS
trunk/TODO
trunk/doc/ChangeLog
trunk/doc/gpgme.texi
trunk/gpgme/ChangeLog
trunk/gpgme/Makefile.am
trunk/gpgme/context.h
trunk/gpgme/data.h
trunk/gpgme/gpgme.c
trunk/gpgme/gpgme.def
trunk/gpgme/gpgme.h
trunk/gpgme/libgpgme.vers
trunk/gpgme/ops.h
trunk/gpgme/rungpg.c
trunk/gpgme/sig-notation.c [new file with mode: 0644]
trunk/gpgme/verify.c
trunk/tests/ChangeLog
trunk/tests/gpg/Makefile.am
trunk/tests/gpg/gpg.conf [new file with mode: 0644]
trunk/tests/gpg/t-sig-notation.c [new file with mode: 0644]
trunk/tests/gpg/t-verify.c