gnome-keyring r978 - in trunk: . pk pk/tests pk/tests/test-data pkcs11 pkix ssh tests tests/ca-example tests/ca-example/certs tests/ca-example/keys tests/ca-example/profiles tests/ca-example/requests



Author: nnielsen
Date: 2007-12-20 20:58:12 +0000 (Thu, 20 Dec 2007)
New Revision: 978
ViewCVS link: http://svn.gnome.org/viewcvs/gnome-keyring?rev=978&view=rev

Added:
   trunk/pk/gkr-pk-netscape-trust.c
   trunk/pk/gkr-pk-netscape-trust.h
   trunk/pk/tests/check-attribute.c
   trunk/pk/tests/test-data/
   trunk/pk/tests/test-data/certificate-1.crt
   trunk/pk/tests/test-data/certificate-2.crt
   trunk/pk/tests/test-data/privkey-1.crt
   trunk/pk/tests/unit-test-pk-cert.c
   trunk/tests/ca-example/
   trunk/tests/ca-example/certs/
   trunk/tests/ca-example/certs/ca.crt
   trunk/tests/ca-example/certs/client.crt
   trunk/tests/ca-example/certs/email.crt
   trunk/tests/ca-example/certs/generic-dsa.crt
   trunk/tests/ca-example/database.txt
   trunk/tests/ca-example/keys/
   trunk/tests/ca-example/keys/dsa.params
   trunk/tests/ca-example/keys/email.key
   trunk/tests/ca-example/keys/generic-dsa.key
   trunk/tests/ca-example/profiles/
   trunk/tests/ca-example/profiles/extensions.conf
   trunk/tests/ca-example/requests/
   trunk/tests/ca-example/requests/client.req
   trunk/tests/ca-example/requests/email.req
   trunk/tests/ca-example/requests/generic-dsa.req
   trunk/tests/ca-example/serial.txt
Removed:
   trunk/pk/gkr-pk-purpose.c
   trunk/pk/gkr-pk-purpose.h
   trunk/tests/test-data/
Modified:
   trunk/ChangeLog
   trunk/pk/Makefile.am
   trunk/pk/gkr-pk-cert.c
   trunk/pk/gkr-pk-cert.h
   trunk/pk/gkr-pk-index.c
   trunk/pk/gkr-pk-index.h
   trunk/pk/gkr-pk-object-manager.c
   trunk/pk/gkr-pk-object-storage.c
   trunk/pk/gkr-pk-object.c
   trunk/pk/gkr-pk-places.h
   trunk/pk/gkr-pk-privkey.c
   trunk/pk/gkr-pk-privkey.h
   trunk/pk/gkr-pk-pubkey.c
   trunk/pk/gkr-pk-pubkey.h
   trunk/pk/gkr-pk-util.c
   trunk/pk/tests/Makefile.am
   trunk/pk/tests/unit-test-pk-index.c
   trunk/pkcs11/gkr-pkcs11-daemon-session.c
   trunk/pkcs11/gkr-pkcs11-dsa.c
   trunk/pkcs11/gkr-pkcs11-dsa.h
   trunk/pkcs11/pkcs11g.h
   trunk/pkix/gkr-pkix-asn1.c
   trunk/pkix/gkr-pkix-der.c
   trunk/pkix/gkr-pkix-der.h
   trunk/ssh/gkr-ssh-daemon-ops.c
Log:
	* pk/gkr-pk-index.c:
	* pk/gkr-pk-index.h: Access indexes on an object basis and flush
	the object caches when something in the index changes.

	* pk/gkr-pk-object.c:
	* pk/gkr-pk-object-manager.c:
	* pk/gkr-pk-object-storage.c:
	* pk/gkr-pk-privkey.c:
	* pk/gkr-pk-privkey.h:
	* pk/gkr-pk-pubkey.c:
	* pk/gkr-pk-pubkey.h:
	* pkcs11/gkr-pkcs11-daemon-session.c: 
	* pkcs11/gkr-pkcs11-dsa.c:
	* pkcs11/gkr-pkcs11-dsa.h: 
	* ssh/gkr-ssh-daemon-ops.c: Change how objects are added into a manager.

	* pk/gkr-pk-cert.c:
	* pk/gkr-pk-cert.h:
	* pk/gkr-pk-netscape-trust.c: (added)
	* pk/gkr-pk-netscape-trust.h: (added)
	* pk/gkr-pk-places.h:
	* pk/gkr-pk-purpose.c: (removed)
	* pk/gkr-pk-purpose.h: (removed)
	* pk/gkr-pk-util.c: 
	* pk/Makefile.am:
	* pk/tests/check-attribute.c: (added)
	* pk/tests/Makefile.am:
	* pk/tests/unit-test-pk-cert.c: (added)
	* pk/tests/unit-test-pk-index.c: 
	* pk/tests/unit-test-pk-netscape-trust.c: (added)
	* pk/tests/test-data/*: (added)
	* pkcs11/pkcs11g.h: Add purpose and trust to certificates and fix a 
	number of certificate attribute bugs. Add Netscape trust object.  
	Add unit tests for certificates and trust objects.

	* pkix/gkr-pkix-asn1.c: ASN.1 boolean can be missing and be false
	
	* pkix/gkr-pkix-der.c: 
	* pkix/gkr-pkix-der.h: Fix parsing bugs in basic constraints, key usage 
	and enhanced key usage.

	* tests/ca-example/*: Add test CA and test certificates.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]