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. _______________________________________________ SVN-commits-list mailing list SVN-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/svn-commits-list