gnome-keyring r792 - in branches/cryptoki: . common daemon keyrings pki pkix pkix/tests pkix/tests/test-data ssh tests



Author: nnielsen
Date: 2007-08-17 23:50:48 +0100 (Fri, 17 Aug 2007)
New Revision: 792
ViewCVS link: http://svn.gnome.org/viewcvs/gnome-keyring?rev=792&view=rev

Added:
   branches/cryptoki/pkix/
   branches/cryptoki/pkix/Makefile.am
   branches/cryptoki/pkix/asn1-def-pk.h
   branches/cryptoki/pkix/asn1-def-pkix.h
   branches/cryptoki/pkix/gkr-pki-cert.c
   branches/cryptoki/pkix/gkr-pki-cert.h
   branches/cryptoki/pkix/gkr-pkix-asn1.c
   branches/cryptoki/pkix/gkr-pkix-asn1.h
   branches/cryptoki/pkix/gkr-pkix-marshal.list
   branches/cryptoki/pkix/gkr-pkix-openssl.c
   branches/cryptoki/pkix/gkr-pkix-openssl.h
   branches/cryptoki/pkix/gkr-pkix-parser.c
   branches/cryptoki/pkix/gkr-pkix-parser.h
   branches/cryptoki/pkix/gkr-pkix-pem.c
   branches/cryptoki/pkix/gkr-pkix-pem.h
   branches/cryptoki/pkix/pk.asn
   branches/cryptoki/pkix/pkix.asn
   branches/cryptoki/pkix/tests/
   branches/cryptoki/pkix/tests/Makefile.am
   branches/cryptoki/pkix/tests/test-data/
   branches/cryptoki/pkix/tests/test-data/der-dsa-1024.key
   branches/cryptoki/pkix/tests/test-data/der-pkcs8-PBE-MD5-DES.key
   branches/cryptoki/pkix/tests/test-data/der-pkcs8-PBE-SHA1-3DES.key
   branches/cryptoki/pkix/tests/test-data/der-pkcs8-PBE-SHA1-DES.key
   branches/cryptoki/pkix/tests/test-data/der-pkcs8-PBE-SHA1-RC2-40.key
   branches/cryptoki/pkix/tests/test-data/der-pkcs8-PBE-SHA1-RC4-128.key
   branches/cryptoki/pkix/tests/test-data/der-pkcs8-dsa.key
   branches/cryptoki/pkix/tests/test-data/der-pkcs8-encrypted-pkcs5.key
   branches/cryptoki/pkix/tests/test-data/der-pkcs8-v2-des.key
   branches/cryptoki/pkix/tests/test-data/der-pkcs8-v2-des3.key
   branches/cryptoki/pkix/tests/test-data/der-pkcs8.key
   branches/cryptoki/pkix/tests/test-data/der-rsa-1024.key
   branches/cryptoki/pkix/tests/test-data/pem-dsa-1024.key
   branches/cryptoki/pkix/tests/test-data/pem-pkcs8.key
   branches/cryptoki/pkix/tests/unit-test-gcrypt-setup.c
   branches/cryptoki/pkix/tests/unit-test-memory-stubs.c
   branches/cryptoki/pkix/tests/unit-test-pkix-parser.c
Removed:
   branches/cryptoki/pki/gkr-pki-cert.c
   branches/cryptoki/pki/gkr-pki-cert.h
   branches/cryptoki/pki/gkr-pki-marshal.list
   branches/cryptoki/pki/gkr-pki-openssl.c
   branches/cryptoki/pki/gkr-pki-openssl.h
   branches/cryptoki/pki/gkr-pki-parser.c
   branches/cryptoki/pki/gkr-pki-parser.h
   branches/cryptoki/pki/gkr-pki-pem.c
   branches/cryptoki/pki/gkr-pki-pem.h
   branches/cryptoki/tests/unit-test-gnutls-setup.c
   branches/cryptoki/tests/unit-test-pki-parser.c
Modified:
   branches/cryptoki/ChangeLog
   branches/cryptoki/Makefile.am
   branches/cryptoki/common/gkr-crypto.c
   branches/cryptoki/common/gkr-crypto.h
   branches/cryptoki/common/gkr-secure-memory.c
   branches/cryptoki/configure.in
   branches/cryptoki/daemon/gkr-daemon.c
   branches/cryptoki/keyrings/gkr-keyring.c
   branches/cryptoki/pki/Makefile.am
   branches/cryptoki/pki/gkr-pki-object-manager.c
   branches/cryptoki/pki/gkr-pki-object.c
   branches/cryptoki/pki/gkr-pki-privkey.c
   branches/cryptoki/pki/gkr-pki-privkey.h
   branches/cryptoki/ssh/gkr-ssh-proto.c
   branches/cryptoki/tests/Makefile.am
   branches/cryptoki/tests/unit-test-crypto.c
   branches/cryptoki/tests/unit-tests-prep.sh
Log:
	* common/gkr-crypto.c:
	* common/gkr-crypto.h: 
	* daemon/gkr-daemon.c: 
	* keyrings/gkr-keyring.c: 
	* ssh/gkr-ssh-proto.c: 
	* tests/unit-test-crypto.c: Implement a bunch more symmetric key generation 
	functions, for use with PKIX parser. Also initialize libgcrypt properly
	and hook it into our concept of secure memory.

	* common/gkr-secure-memory.c: Make a switch for everything to go through
	malloc, so we can use valgrind to debug memory issues.
	
	* pki/gkr-pki-cert.c: (removed)
	* pki/gkr-pki-cert.h: (removed)
	* pki/gkr-pki-marshal.list (removed)
	* pki/gkr-pki-object.c: 
	* pki/gkr-pki-object-manager.c:
	* pki/gkr-pki-openssl.c: (removed)
	* pki/gkr-pki-openssl.h: (removed)
	* pki/gkr-pki-parser.c: (removed)
	* pki/gkr-pki-parser.h: (removed)
	* pki/gkr-pki-pem.c: (removed)
	* pki/gkr-pki-pem.h: (removed)
	* pki/gkr-pki-privkey.c:
	* pki/gkr-pki-privkey.c: 
	* pki/Makefile.am:
	* pkix/asn1-def-pk.h: (added)
	* pkix/asn1-def-pkix.h: (added)
	* pkix/gkr-pkix-asn1.c: (added)
	* pkix/gkr-pkix-asn1.h: (added)
	* pkix/gkr-pkix-marshal.list: (added)
	* pkix/gkr-pkix-openssl.c: (added)
	* pkix/gkr-pkix-openssl.h: (added)
	* pkix/gkr-pkix-parser.c: (added)
	* pkix/gkr-pkix-pem.c: (added)
	* pkix/gkr-pkix-pem.h: (added)
	* pkix/Makefile.am: (added)
	* pkix/pk.asn: (added)
	* pkix/pkix.asn: (added) 
	* pkix/tests/Makefile.am: (added)
	* pkix/tests/unit-test-gcrypt-setup.c: (added)
	* pkix/tests/unit-test-memory-stubs.c: (added)
	* pkix/tests/unit-test-pkix-parser.c: (added)
	* pkix/tests/test-data/*: (added)
	* tests/Makefile.am: 
	* tests/unit-test-gnutls-setup.c: (removed)
	* tests/unit-test-pki-parser.c: (removed)
	* tests/unit-tests-prep.sh: 
	* configure.in:
	* Makefile.am: Do our own key parsing instead of using GNUTLS. This allows
	us to do it in secure memory, as well as support formats and algorithms
	that would otherwise be unsupported. 




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