summaryrefslogtreecommitdiff
path: root/gcr/test-trust.c
Commit message (Collapse)AuthorAgeFilesLines
* Drop Gck list APINiels De Graef2022-07-171-1/+1
| | | | | | | | | | gck provided some APIs that made working with lists of `GObject`s easier. GLib has for a long time added API that works well enough for the same use case, like `g_list_copy_deep()`, `g_list_free_full()` and more recently also `g_clear_list()`, so use those instead. This commit also bumps the required GLib version to a more modern 2.64 (which is needed for the `g_clear_list()` API).
* Add lookup of trust assertions for distrusted certscert-distrustedNiels De Graef2022-06-061-0/+86
| | | | | | | | | | There is one notable type of trust assertions that is not implemented in gcr: those where `CK_X_ASSERTION_TYPE` equals `CKT_X_DISTRUSTED_CERTIFICATE`. This is actually also something needed by Seahorse, as that is showing the infamous "null" certificates due to distrusted certificates being present on the machine, but not having any DER data stored with them.
* gcr: Remove gcr-base-3 and make gcr-3 independent of GTKCorentin Noël2022-04-091-1/+1
| | | | Also remove the post-install symlinks
* configure: Dump required GLib version to 2.38Stef Walter2014-09-031-3/+0
| | | | | We want to use 2.38.x and 2.36.x APIs in the GcrSshAskpass code and the 2.38.x has been available in most distributions for a while.
* Makefile.am: Single Makefile mode and parallel-testsStef Walter2014-03-031-0/+328
gtk-doc doesn't work as an included Makefile so continue to use SUBDIRS with docs/reference/* Run the tests using TAP. Unfortunately the GTest --tap output mode doesn't behave well in the face of failures, and doesn't output a test plan. Use our own tap-driver and tap-compiler for these reasons. This also fixes several builddir != srcdir issues and testing hacks that were sneaking around in the code base. Move the tests into the same directories as the code that it is testing.