master
tests: Add test for cancellation
Make test suite workable with GnuPG 2.1.
w32:tests: Use pinentry executable instead of script.
tests: Update encrypted sample files.
tests: add two new types of encrypted data
Fix test suite for GnuPG 2.1 which uses pubring.kbx.
move some file encodings to UTF-8
core: Ensure gpg.conf for tests is recreated if necessary
Add gpgme_io_write and gpgme_io_read. Minor cleanups.
tests: Extend tests with an ultimately trusted key
Add a test for expired subkeys
Update GPGME test suite for use with GnuPG 2.1.
posix: Use poll instead, when available, removing use of select.
tests:gpg: Use GPGME_PINENTRY_MODE_LOOPBACK for tests.
Fix function prototypes to match ones in libassuan.
Add SPDX identifiers to most source files
tests: Remove/change tests for GnuPG 2.3 with no gpg.keyserver.
tests: Fix cleaning up at the end of the test
core: Treat email-only user IDs with upper case letters as email address
core: New function gpgme_op_setownertrust
Fix handling of missing timestamp in SIGINFO status
tests:w32: Use Sleep instead of _sleep.