summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [gck] Update PKCS#11 URI to add library support.Stef Walter2011-01-1913-231/+738
| | | | | Add library-description and library-description and library-manufacturer parts. And refactor to support parsing in different contexts better.
* I18N fix - using ngettextMarek Černocký2011-01-151-1/+1
|
* libgcr.so: Only export symbols that begin with gcr_Emilio Pozuelo Monfort2010-12-291-1/+1
| | | | Bug #638216
* libgck.so: Only export symbols that begin with gck_Emilio Pozuelo Monfort2010-12-291-1/+1
| | | | Bug #638216
* [gcr] More fixes for GTK+ 2.91.7Stef Walter2010-12-221-0/+8
| | | | | * gtk_widget_render_icon() * gdk_cursor_unref()
* [gcr] Make tests use pkcs11.conf.defaults from srcdir.Stef Walter2010-12-2210-17/+48
| | | | | So that make distcheck passes, and tests run without a prior 'make install'
* Merge branch 'trust-store'Stef Walter2010-12-2283-562/+6141
|\
| * [gcr] PKCS#11 conf file is now in /etc/xdgStef Walter2010-12-223-21/+44
| | | | | | | | | | | | And install a pkcs11.conf.defaults file which is updated along with gnome-keyring, and then a pkcs11.conf file which is editable and can be overridden by admin/user.
| * [egg] Don't try to encode optional sequences if empty.Stef Walter2010-12-221-0/+2
| |
| * [egg] Remove non-deterministic checks in spawn tests.Stef Walter2010-12-221-4/+0
| | | | | | | | | | These complete in a different thread, and the check is vulnerable to a race condition.
| * [egg] Fix uninitialized list pointers.Stef Walter2010-12-221-0/+2
| |
| * Add missing files to distribution.Stef Walter2010-12-223-8/+8
| |
| * [gcr] Add config file for setting trust slot origin/storageStef Walter2010-12-187-76/+152
| | | | | | | | | | Looks up which PKCS#11 slots to use for trust assertion lookups and storage in /etc/pkcs11.conf
| * [gck] Allow enumeration over slots as well as modules.Stef Walter2010-12-186-67/+113
| | | | | | | | | | Can now enumerate object over a list of slots, as well as a list of modules.
| * [gcr] Add distrusted GcrCertificateChainStatusStef Walter2010-12-142-31/+38
| | | | | | | | However no implementation yet.
| * [gcr] Fix memory leaks in trust lookup tests.Stef Walter2010-12-131-0/+2
| |
| * [gcr] Fix memory leaks in async functions.Stef Walter2010-12-132-4/+14
| | | | | | | | g_async_result_get_source_object() refs its result.
| * [gcr] Fix memory leaks in certificate chain code.Stef Walter2010-12-132-5/+10
| |
| * Merge branch 'master' into trust-storeStef Walter2010-12-132-11/+16
| |\ | |/ |/|
* | [gcr] Fix memory leaks in gcr test code.Stef Walter2010-12-131-0/+2
| |
* | [egg] Fix memory leaks in ASN.1 code.Stef Walter2010-12-131-11/+14
| |
* | [gcr] Fix Gtk+ version check.Stef Walter2010-12-131-1/+1
| | | | | | | | 2.91.6 has the new style-context code, not 2.91.5
| * Use term 'distrust' instead of 'untrust'Stef Walter2010-12-131-1/+1
| | | | | | | | | | Suggested by Yaron Sheffer and describes the concept much more aptly.
| * [gcr] Documentation fixes for GcrCertificateChainStef Walter2010-12-111-5/+6
| |
| * [gcr] Certificate chain has a 'status' not a 'type'Stef Walter2010-12-115-69/+122
| | | | | | | | | | This makes things clearer. Also add enum and flags types for certificate chain stuff.
| * [gcr] Fix problem where issuer was returned instead of subject.Stef Walter2010-12-112-8/+38
| |
| * [gcr] Fix memory leak in certificate chain building.Stef Walter2010-12-101-1/+1
| |
| * Rename CKA_G_ trust prefix to CKA_X_ and move to own file.Stef Walter2010-12-104-41/+48
| | | | | | | | | | Move the PKCS#11 trust extensions to its own file and give it its own prefix.
| * Change terminology to 'pinned certificate' from 'exception'.Stef Walter2010-12-107-205/+201
| | | | | | | | | | The matching terminology of 'anchored certificate' and 'pinned certificate' makes things consistent and understandable.
| * [gcr] Add GcrCertificateChainStef Walter2010-12-1011-1/+1463
| | | | | | | | | | Represents a certificate chain, and has an operation which builds the chain into a complete chain and identifies the type of chain.
| * [gcr] Fix type check macros for certificate implementations.Stef Walter2010-12-102-10/+10
| | | | | | | | | | The type check macros for GcrSimpleCertificate and GcrPkcs11Certificate were wrong.
| * [pkcs11] Fix up standalone modules for use in tests.Stef Walter2010-12-101-0/+2
| | | | | | | | | | * Make the standalone modules always resident after loading. * Install modules to a path that's published in the pkg-config file.
| * [gcr] Fix leak in gcr_pkcs11_certificate_lookup_issuer()Stef Walter2010-12-101-2/+10
| |
| * [gcr] Add function to load module from file.Stef Walter2010-12-103-1/+40
| | | | | | | | Add gcr_pkcs11_add_module_from_file()
| * [gcr] Expose functions for setting which pkcs11 modules to use.Stef Walter2010-12-1013-62/+317
| | | | | | | | | | | | Add gcr_pkcs11_get_modules(), gcr_pkcs11_set_modules(), gcr_pkcs11_add_module(), gcr_pkcs11_get_trust_lookup_modules(), gcr_pkcs11_get_trust_store_slot(), gcr_pkcs11_get_trust_store_uri(), gcr_pkcs11_set_trust_store_uri()
| * [gcr] Fix Gtk+ version check.Stef Walter2010-12-091-1/+1
| | | | | | | | 2.91.6 has the new style-context code, not 2.91.5
| * [gcr] Complete documentation for various certificate types.Stef Walter2010-12-078-44/+221
| |
| * [gcr] Document trust storage and lookup functions.Stef Walter2010-12-074-171/+388
| |
| * [gcr] More build fixes.Stef Walter2010-12-072-3/+2
| |
| * [gcr] Implement GcrPkcs11Certificate which loads certs from PKCS#11Stef Walter2010-12-066-0/+678
| | | | | | | | In particular we can lookup certs by issuer from the PKCS#11 store.
| * [gcr] Include libgck headers explictly in gcr headers.Stef Walter2010-12-0611-26/+35
| | | | | | | | When we derive objects from gck objects, we have to include the headers properly and not try to hide them.
| * [gcr] Move to a single header model.Stef Walter2010-12-0616-10/+155
| | | | | | | | Similar to gtk, where you can only include <gcr/gcr.h> to prevent future API breaks because of headers.
| * [gcr] Use void pointers instead of unsigned char for data.Stef Walter2010-12-064-11/+11
| | | | | | | | Use void pointers to make like simpler and clearer.
| * [gcr] Add gcr_certificate_is_issuer() and finish up testing.Stef Walter2010-12-065-11/+80
| | | | | | | | | | Add a function to test if a certificate is the issuer of another, and finish up testing, fix some bugs.
| * [gcr] GcrSimpleCertificate tests.Stef Walter2010-12-063-2/+85
| |
| * Merge branch 'master' into trust-storeStef Walter2010-12-061-0/+4
| |\ | |/ |/|
* | [gck] Don't load *.la files as PKCS#11 modules.Stef Walter2010-12-061-0/+4
| | | | | | | | grumble, grumble, libtool, grumble.
| * Merge branch 'master' into trust-storeStef Walter2010-12-061-0/+5
| |\ | |/ |/|
* | [gcr] Fix build for GTK+3 style-context changes.Stef Walter2010-12-061-0/+5
| | | | | | | | Use new gtk_widget_override_background_color() function.
| * [gcr] Make GcrSimpleCertificate constructor accept simple pointer.Stef Walter2010-12-022-2/+2
| | | | | | | | | | Make it easier to deal with data whether unsigned or signed, gint8 or char, etc.