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)
commitb3304042aafdfa2adf4b332a6629182b12a089e1
treecf1794b1fc77c59557abf5219651e57ab21bf42e
parentc6ee58ef5578162d49f6a674116cb9b84f9906ed
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:
NEWS
TODO
doc/ChangeLog
doc/gpgme.texi
gpgme/ChangeLog
gpgme/Makefile.am
gpgme/context.h
gpgme/data.h
gpgme/gpgme.c
gpgme/gpgme.def
gpgme/gpgme.h
gpgme/libgpgme.vers
gpgme/ops.h
gpgme/rungpg.c
gpgme/sig-notation.c [new file with mode: 0644]
gpgme/verify.c
tests/ChangeLog
tests/gpg/Makefile.am
tests/gpg/gpg.conf [new file with mode: 0644]
tests/gpg/t-sig-notation.c [new file with mode: 0644]
tests/gpg/t-verify.c