Add new gcr library for crypto UI and related tasks. Implement GckParser
authorStefan Walter <stefw@src.gnome.org>
Sun, 18 Jan 2009 22:24:09 +0000 (22:24 +0000)
committerStefan Walter <stefw@src.gnome.org>
Sun, 18 Jan 2009 22:24:09 +0000 (22:24 +0000)
commit4a0c2323cb653486b90d195564435f3e0e0b2471
tree88df4e8bd0b84fbded655c9a1cf62ec89a39a1e1
parenta52d75ec21ac6fec61e2ea2216308f6742c2c975
Add new gcr library for crypto UI and related tasks. Implement GckParser

* egg/egg-asn1.c:
* egg/egg-hex.c: (split from pkcs11/gck/gck-util.c)
* egg/egg-hex.h: (split from pkcs11/gck/gck-util.h)
* egg/egg-openssl.c: (moved from pkcs11/gck/gck-data-openssl.c)
* egg/egg-openssl.h: (moved from pkcs11/gck/gck-data-openssl.h)
* egg/egg-symkey.c: (split from pkcs11/gck/gck-crypto.c)
* egg/egg-symkey.h: (split from pkcs11/gck/gck-crypto.h)
* egg/Makefile.am:
* egg/tests/Makefile.am:
* egg/tests/unit-test-asn1.c:
* egg/tests/unit-test-hex.c: (moved from pkcs11/gck/tests/unit-test-util.c)
* egg/tests/unit-test-openssl.c: (moved from pkcs11/gck/tests/unit-test-data-openssl.c)
* egg/tests/unit-test-symkey.c: (split from pkcs11/gck/tests/unit-test-crypto.c)
* gcr/gcr.pc.in: (added)
* gcr/gcr-internal.c: (added)
* gcr/gcr-internal.h: (added)
* gcr/gcr-marshal.list: (added)
* gcr/gcr-parser.c: (added)
* gcr/gcr-parser.h: (added)
* gcr/gcr-types.h: (added)
* gcr/Makefile.am: (added)
* gcr/template/*: (added)
* gcr/tests/Makefile.am: (added)
* gcr/tests/unit-test-parser.c: (added)
* gcr/tests/test-data: (copied from daemon/pkix/test/test-data)
* gp11/gp11.h:
* pkcs11/gck/gck-crypto.c:
* pkcs11/gck/gck-crypto.h:
* pkcs11/gck/gck-data-der.c:
* pkcs11/gck/gck-data-der.h:
* pkcs11/gck/gck-data-file.c:
* pkcs11/gck/gck-data-openssl.c: (moved)
* pkcs11/gck/gck-data-openssl.h: (moved)
* pkcs11/gck/gck-data-pem.c: (combined into egg/egg-openssl.c)
* pkcs11/gck/gck-data-pem.c: (combined into egg/egg-openssl.h)
* pkcs11/gck/gck-util.c:
* pkcs11/gck/gck-util.h:
* pkcs11/gck/Makefile.am:
* pkcs11/gck/tests/unit-test-crypto.c:
* pkcs11/gck/tests/unit-test-data-openssl.c: (moved)
* pkcs11/gck/tests/unit-test-util.c: (moved)
* pkcs11/roots-store/gck-roots-module.c:
* pkcs11/ssh-store/gck-ssh-openssh.c:
* pkcs11/user-store/gck-user-storage.c:
* configure.in:
* Makefile.am: Add new gcr library for crypto UI and related tasks. Implement
GckParser class.

svn path=/trunk/; revision=1463
57 files changed:
egg/Makefile.am
egg/egg-asn1.c
egg/egg-hex.c [new file with mode: 0644]
egg/egg-hex.h [new file with mode: 0644]
egg/egg-openssl.c [new file with mode: 0644]
egg/egg-openssl.h [new file with mode: 0644]
egg/egg-symkey.c [new file with mode: 0644]
egg/egg-symkey.h [new file with mode: 0644]
egg/tests/Makefile.am
egg/tests/unit-test-asn1.c
egg/tests/unit-test-hex.c [new file with mode: 0644]
egg/tests/unit-test-openssl.c [new file with mode: 0644]
egg/tests/unit-test-symkey.c [new file with mode: 0644]
gcr/Makefile.am [new file with mode: 0644]
gcr/gcr-import-dialog.glade [new file with mode: 0644]
gcr/gcr-importer.c [new file with mode: 0644]
gcr/gcr-importer.h [new file with mode: 0644]
gcr/gcr-internal.c [new file with mode: 0644]
gcr/gcr-internal.h [new file with mode: 0644]
gcr/gcr-marshal.list [new file with mode: 0644]
gcr/gcr-parser.c [new file with mode: 0644]
gcr/gcr-parser.h [new file with mode: 0644]
gcr/gcr-types.h [new file with mode: 0644]
gcr/gcr.pc.in [new file with mode: 0644]
gcr/tests/Makefile.am [new file with mode: 0644]
gcr/tests/test-data/RSA_Root_Certificate_1.pem [new file with mode: 0644]
gcr/tests/test-data/RSA_Security_1024_v3.pem [new file with mode: 0644]
gcr/tests/test-data/RSA_Security_2048_v3.pem [new file with mode: 0644]
gcr/tests/test-data/Thawte_Personal_Basic_CA.pem [new file with mode: 0644]
gcr/tests/test-data/Thawte_Personal_Freemail_CA.pem [new file with mode: 0644]
gcr/tests/test-data/Thawte_Personal_Premium_CA.pem [new file with mode: 0644]
gcr/tests/test-data/Thawte_Premium_Server_CA.pem [new file with mode: 0644]
gcr/tests/test-data/Thawte_Server_CA.pem [new file with mode: 0644]
gcr/tests/test-data/Thawte_Time_Stamping_CA.pem [new file with mode: 0644]
gcr/tests/test-data/ca-certificates.crt [new file with mode: 0644]
gcr/tests/test-data/cacert.org.pem [new file with mode: 0644]
gcr/tests/test-data/der-certificate.crt [new file with mode: 0644]
gcr/tests/test-data/der-dsa-1024.key [new file with mode: 0644]
gcr/tests/test-data/der-pkcs8-PBE-MD5-DES.key [new file with mode: 0644]
gcr/tests/test-data/der-pkcs8-PBE-SHA1-3DES.key [new file with mode: 0644]
gcr/tests/test-data/der-pkcs8-PBE-SHA1-DES.key [new file with mode: 0644]
gcr/tests/test-data/der-pkcs8-PBE-SHA1-RC2-40.key [new file with mode: 0644]
gcr/tests/test-data/der-pkcs8-PBE-SHA1-RC4-128.key [new file with mode: 0644]
gcr/tests/test-data/der-pkcs8-dsa.key [new file with mode: 0644]
gcr/tests/test-data/der-pkcs8-encrypted-pkcs5.key [new file with mode: 0644]
gcr/tests/test-data/der-pkcs8-v2-des.key [new file with mode: 0644]
gcr/tests/test-data/der-pkcs8-v2-des3.key [new file with mode: 0644]
gcr/tests/test-data/der-pkcs8.key [new file with mode: 0644]
gcr/tests/test-data/der-rsa-1024.key [new file with mode: 0644]
gcr/tests/test-data/email.p12 [new file with mode: 0644]
gcr/tests/test-data/pem-dsa-1024.key [new file with mode: 0644]
gcr/tests/test-data/pem-pkcs8.key [new file with mode: 0644]
gcr/tests/test-data/pem-rsa-enc.key [new file with mode: 0644]
gcr/tests/test-data/test-x509-swiss.p7b [new file with mode: 0755]
gcr/tests/test-data/unclient.p12 [new file with mode: 0644]
gcr/tests/unit-test-parser.c [new file with mode: 0644]
gp11/gp11.h