[gnome-keyring: 100/102] Merge branch 'trust-store'



commit f98b8d0cb814f5c5862a66b0182a6c67358551a6
Merge: f631b23 e3438dc
Author: Stef Walter <stefw collabora co uk>
Date:   Wed Dec 22 16:36:37 2010 +0000

    Merge branch 'trust-store'

 .gitignore                                         |    1 +
 Makefile.am                                        |    9 +
 configure.in                                       |   51 +-
 daemon/Makefile.am                                 |    3 +-
 daemon/dbus/tests/test-secret-util.c               |    2 +-
 daemon/gkd-pkcs11.c                                |   14 +-
 daemon/ssh-agent/gkd-ssh-agent-ops.c               |    1 -
 docs/reference/gck/gck-sections.txt                |    1 +
 docs/reference/gcr/gcr-docs.sgml                   |   49 +-
 docs/reference/gcr/gcr-sections.txt                |  131 ++--
 docs/reference/gcr/gcr.types                       |    2 +
 egg/Makefile.am                                    |    1 +
 egg/egg-asn1x.c                                    |  413 +++++++--
 egg/egg-asn1x.h                                    |   21 +
 egg/egg-byte-array.c                               |   65 ++
 .../gkm-user-store.h => egg/egg-byte-array.h       |   22 +-
 egg/tests/Makefile.am                              |   14 +-
 egg/tests/test-asn1.c                              |  306 ++++++-
 egg/tests/test-dn.c                                |   12 +-
 egg/tests/test-padding.c                           |   30 +-
 egg/tests/test.asn                                 |   20 +
 egg/tests/unit-test-asn1.c                         |   58 +-
 egg/tests/unit-test-cleanup.c                      |    8 +-
 egg/tests/unit-test-dh.c                           |   20 +-
 egg/tests/unit-test-hex.c                          |    8 +-
 egg/tests/unit-test-oid.c                          |    2 +-
 egg/tests/unit-test-openssl.c                      |    6 +-
 egg/tests/unit-test-secmem.c                       |   14 +-
 egg/tests/unit-test-spawn.c                        |   14 +-
 egg/tests/unit-test-symkey.c                       |   12 +-
 gck/Makefile.am                                    |    1 +
 gck/gck-dump.c                                     |  349 ++++++++
 gck/gck-enumerator.c                               |  121 ++--
 gck/gck-mock.c                                     |   23 +
 gck/gck-mock.h                                     |   15 +
 gck/gck-modules.c                                  |    2 +-
 gck/gck-slot.c                                     |   19 +
 gck/gck.h                                          |    7 +
 gck/tests/Makefile.am                              |    6 +-
 gck/tests/test-gck-attributes.c                    |   56 +-
 gck/tests/test-gck-crypto.c                        |   22 +-
 gck/tests/test-gck-enumerator.c                    |   56 +-
 gck/tests/test-gck-module.c                        |   14 +-
 gck/tests/test-gck-modules.c                       |   22 +-
 gck/tests/test-gck-object.c                        |   20 +-
 gck/tests/test-gck-session.c                       |   16 +-
 gck/tests/test-gck-slot.c                          |   18 +-
 gck/tests/test-gck-uri.c                           |   30 +-
 gcr/Makefile.am                                    |   27 +-
 gcr/gcr-certificate-chain.c                        |  784 ++++++++++++++++
 gcr/gcr-certificate-chain.h                        |  127 +++
 gcr/gcr-certificate-renderer.c                     |    2 +-
 gcr/gcr-certificate-renderer.h                     |    8 +-
 gcr/gcr-certificate-widget.h                       |    8 +-
 gcr/gcr-certificate.c                              |  157 +++-
 gcr/gcr-certificate.h                              |   21 +-
 gcr/gcr-import-dialog.c                            |    7 +-
 gcr/gcr-importer.h                                 |   14 +-
 gcr/gcr-initializer.h                              |    4 +-
 gcr/gcr-internal.h                                 |   29 +-
 gcr/gcr-key-renderer.h                             |   10 +-
 gcr/gcr-key-widget.h                               |   10 +-
 gcr/gcr-library.c                                  |  300 ++++++-
 gcr/gcr-library.h                                  |   57 ++
 gcr/gcr-parser.c                                   |    1 +
 gcr/gcr-parser.h                                   |    6 +-
 gcr/gcr-pkcs11-certificate.c                       |  424 +++++++++
 gcr/gcr-pkcs11-certificate.h                       |   76 ++
 gcr/gcr-renderer.h                                 |    4 +-
 gcr/gcr-simple-certificate.c                       |   44 +-
 gcr/gcr-simple-certificate.h                       |   18 +-
 gcr/gcr-trust.c                                    |  945 ++++++++++++++++++++
 gcr/gcr-trust.h                                    |  102 +++
 gcr/gcr-types.h                                    |   51 +-
 gcr/gcr-unlock-options-widget.h                    |    4 +
 gcr/gcr.h                                          |   40 +-
 gcr/gcr.pc.in                                      |    2 +
 gcr/gkm-test.c                                     |   60 ++
 gcr/gkm-test.h                                     |   62 ++
 gcr/pkcs11.conf.defaults                           |   13 +
 gcr/tests/Makefile.am                              |    8 +-
 gcr/tests/test-certificate-chain.c                 |  590 ++++++++++++
 gcr/tests/test-certificate.c                       |  210 +++++
 gcr/tests/test-data/collabora-ca.cer               |  Bin 0 -> 1536 bytes
 gcr/tests/test-data/der-certificate-dsa.cer        |  Bin 0 -> 1639 bytes
 gcr/tests/test-data/dhansak-collabora.cer          |  Bin 0 -> 1200 bytes
 gcr/tests/test-pkcs11-certificate.c                |  251 ++++++
 gcr/tests/test-simple-certificate.c                |   84 ++
 gcr/tests/test-trust.c                             |  291 ++++++
 gcr/tests/ui-test-certificate.c                    |   25 +-
 gcr/tests/ui-test-key.c                            |   25 +-
 gcr/tests/ui-test-unlock-options.c                 |   24 +-
 gcr/tests/unit-test-certificate.c                  |  135 ---
 gcr/tests/unit-test-parser.c                       |    8 +-
 pkcs11/Makefile.am                                 |    7 +-
 pkcs11/gkm/Makefile.am                             |    5 +-
 pkcs11/gkm/gkm-assertion.c                         |  263 ++++++
 pkcs11/gkm/gkm-assertion.h                         |   66 ++
 pkcs11/gkm/gkm-attributes.c                        |   36 +
 pkcs11/gkm/gkm-attributes.h                        |    5 +
 pkcs11/gkm/gkm-certificate-trust.c                 |  377 --------
 pkcs11/gkm/gkm-certificate-trust.h                 |   57 --
 pkcs11/gkm/gkm-certificate.c                       |  180 +----
 pkcs11/gkm/gkm-certificate.h                       |    2 +
 pkcs11/gkm/gkm-data-der.c                          |   31 +-
 pkcs11/gkm/gkm-data-file.h                         |  109 ---
 pkcs11/gkm/gkm-module.c                            |    1 -
 pkcs11/gkm/gkm-object.c                            |    1 -
 .../gkm-user-store.h => gkm/gkm-oids.h}            |   19 +-
 pkcs11/gkm/gkm-serializable.c                      |    4 +-
 pkcs11/gkm/gkm-serializable.h                      |    8 +-
 pkcs11/gkm/gkm-session.c                           |   44 +-
 pkcs11/gkm/gkm-transaction.c                       |  104 ++-
 pkcs11/gkm/gkm-transaction.h                       |    6 +-
 pkcs11/gkm/gkm-trust.c                             |  174 ++++
 pkcs11/gkm/gkm-trust.h                             |   62 ++
 pkcs11/gkm/gkm-types.h                             |    3 +-
 pkcs11/gkm/gkm-util.c                              |   37 +
 pkcs11/gkm/gkm-util.h                              |   15 +
 pkcs11/gkm/tests/Makefile.am                       |   32 +-
 pkcs11/gkm/tests/unit-test-attributes.c            |  122 ++--
 pkcs11/gkm/tests/unit-test-credential.c            |   22 +-
 pkcs11/gkm/tests/unit-test-data-asn1.c             |    6 +-
 pkcs11/gkm/tests/unit-test-data-der.c              |   36 +-
 pkcs11/gkm/tests/unit-test-file-tracker.c          |   10 +-
 pkcs11/gkm/tests/unit-test-memory-store.c          |   34 +-
 pkcs11/gkm/tests/unit-test-object.c                |   18 +-
 pkcs11/gkm/tests/unit-test-secret.c                |   14 +-
 pkcs11/gkm/tests/unit-test-sexp.c                  |    8 +-
 pkcs11/gkm/tests/unit-test-store.c                 |    8 +-
 pkcs11/gkm/tests/unit-test-timer.c                 |   16 +-
 pkcs11/gkm/tests/unit-test-transaction.c           |  134 +++-
 pkcs11/{user-store => gnome2-store}/Makefile.am    |   37 +-
 .../gkm-gnome2-file.c}                             |  187 ++--
 pkcs11/gnome2-store/gkm-gnome2-file.h              |  109 +++
 .../gkm-gnome2-module.c}                           |  144 ++--
 pkcs11/gnome2-store/gkm-gnome2-module.h            |   45 +
 .../gkm-gnome2-private-key.c}                      |   76 +-
 pkcs11/gnome2-store/gkm-gnome2-private-key.h       |   52 ++
 .../gkm-gnome2-public-key.c}                       |   52 +-
 pkcs11/gnome2-store/gkm-gnome2-public-key.h        |   51 ++
 .../gkm-gnome2-standalone.c}                       |    6 +-
 .../gkm-gnome2-storage.c}                          |  226 +++---
 pkcs11/gnome2-store/gkm-gnome2-storage.h           |   79 ++
 .../gkm-gnome2-store.h}                            |    8 +-
 pkcs11/gnome2-store/tests/.gitignore               |    1 +
 pkcs11/gnome2-store/tests/Makefile.am              |   29 +
 .../tests/dump-gnome2-file.c}                      |   13 +-
 .../tests/p11-tests.conf                           |    0
 .../tests/test-data/.gitempty                      |    0
 .../tests/test-data/data-file-private.store        |  Bin 494 -> 494 bytes
 .../tests/test-data/data-file-public.store         |  Bin 216 -> 216 bytes
 .../tests/test-module.c                            |    6 +-
 .../tests/unit-test-gnome2-file.c}                 |  241 +++---
 pkcs11/pkcs11g.h                                   |   97 --
 pkcs11/pkcs11i.h                                   |   21 +-
 pkcs11/pkcs11x.h                                   |   44 +
 pkcs11/roots-store/Makefile.am                     |    7 +-
 pkcs11/roots-store/gkm-roots-certificate.c         |   28 +-
 pkcs11/roots-store/gkm-roots-certificate.h         |    3 +-
 pkcs11/roots-store/gkm-roots-standalone.c          |   15 +
 pkcs11/roots-store/gkm-roots-trust.c               |  427 +++++++++
 pkcs11/roots-store/gkm-roots-trust.h               |   60 ++
 pkcs11/roots-store/tests/Makefile.am               |    4 +-
 pkcs11/roots-store/tests/test-module.c             |    2 +-
 pkcs11/rpc-layer/Makefile.am                       |    2 +-
 pkcs11/rpc-layer/gkm-rpc-dispatch.c                |    1 -
 pkcs11/secret-store/Makefile.am                    |    4 +-
 pkcs11/secret-store/gkm-secret-standalone.c        |   15 +
 pkcs11/secret-store/tests/Makefile.am              |   12 +-
 pkcs11/secret-store/tests/test-secret-module.c     |   25 +-
 .../secret-store/tests/unit-test-secret-binary.c   |   16 +-
 .../tests/unit-test-secret-collection.c            |   44 +-
 .../secret-store/tests/unit-test-secret-compat.c   |    8 +-
 pkcs11/secret-store/tests/unit-test-secret-data.c  |   18 +-
 .../secret-store/tests/unit-test-secret-fields.c   |   44 +-
 pkcs11/secret-store/tests/unit-test-secret-item.c  |   40 +-
 .../secret-store/tests/unit-test-secret-object.c   |   30 +-
 .../secret-store/tests/unit-test-secret-search.c   |   22 +-
 .../secret-store/tests/unit-test-secret-textual.c  |   14 +-
 pkcs11/ssh-store/Makefile.am                       |    4 +-
 pkcs11/ssh-store/gkm-ssh-standalone.c              |   15 +
 pkcs11/ssh-store/tests/Makefile.am                 |    7 +-
 pkcs11/ssh-store/tests/test-ssh-module.c           |    2 +-
 pkcs11/ssh-store/tests/unit-test-private-key.c     |   10 +-
 pkcs11/ssh-store/tests/unit-test-ssh-openssh.c     |    4 +-
 pkcs11/user-store/gkm-user-module.h                |   45 -
 pkcs11/user-store/gkm-user-private-key.h           |   52 --
 pkcs11/user-store/gkm-user-public-key.h            |   51 --
 pkcs11/user-store/gkm-user-storage.h               |   79 --
 pkcs11/user-store/tests/Makefile.am                |   16 -
 pkcs11/wrap-layer/gkm-wrap-layer.c                 |    1 -
 pkcs11/wrap-layer/tests/Makefile.am                |    4 +-
 pkcs11/wrap-layer/tests/test-create-credential.c   |   10 +-
 pkcs11/wrap-layer/tests/test-init-pin.c            |    6 +-
 pkcs11/wrap-layer/tests/test-login-auto.c          |   10 +-
 pkcs11/wrap-layer/tests/test-login-hints.c         |    2 +-
 pkcs11/wrap-layer/tests/test-login-keyring.c       |   28 +-
 pkcs11/wrap-layer/tests/test-login-specific.c      |   10 +-
 pkcs11/wrap-layer/tests/test-login-user.c          |   18 +-
 pkcs11/wrap-layer/tests/test-set-pin.c             |    6 +-
 pkcs11/xdg-store/.gitignore                        |    3 +
 pkcs11/xdg-store/Makefile.am                       |   64 ++
 pkcs11/xdg-store/gkm-xdg-assertion.c               |  233 +++++
 pkcs11/xdg-store/gkm-xdg-assertion.h               |   55 ++
 pkcs11/xdg-store/gkm-xdg-module.c                  |  580 ++++++++++++
 pkcs11/xdg-store/gkm-xdg-module.h                  |   45 +
 .../gkm-xdg-standalone.c}                          |   21 +-
 .../gkm-user-store.h => xdg-store/gkm-xdg-store.h} |   10 +-
 pkcs11/xdg-store/gkm-xdg-trust.c                   |  892 ++++++++++++++++++
 pkcs11/xdg-store/gkm-xdg-trust.h                   |   69 ++
 pkcs11/xdg-store/tests/Makefile.am                 |   30 +
 pkcs11/xdg-store/tests/diddle-trust-file.c         |  233 +++++
 pkcs11/xdg-store/tests/dump-trust-file.c           |  201 +++++
 .../{user-store => xdg-store}/tests/p11-tests.conf |    0
 .../tests/test-data/test-certificate-1.cer         |  Bin 0 -> 813 bytes
 .../tests/test-data/test-certificate-2.cer         |  Bin 0 -> 813 bytes
 .../xdg-store/tests/test-data/test-refer-1.trust   |  Bin 0 -> 241 bytes
 pkcs11/xdg-store/tests/test-xdg-module.c           |  345 +++++++
 .../tests/test-xdg-module.h}                       |   29 +-
 pkcs11/xdg-store/tests/test-xdg-trust.c            |  801 +++++++++++++++++
 pkcs11/xdg-store/xdg.asn                           |   43 +
 po/POTFILES.in                                     |    2 +
 po/el.po                                           |    1 -
 po/it.po                                           |    2 +-
 testing/testing-build.sh                           |   78 +-
 testing/testing.c                                  |   96 ++
 testing/testing.h                                  |   59 +-
 testing/testing.make                               |   44 +-
 tool/Makefile.am                                   |    3 +-
 tool/gkr-tool-import.c                             |    3 +-
 tool/gkr-tool-trust.c                              |  236 +++++
 tool/gkr-tool.c                                    |    1 +
 tool/gkr-tool.h                                    |    2 +
 ui/gku-prompt-tool.c                               |    2 +-
 ui/tests/Makefile.am                               |    6 +-
 ui/tests/unit-test-util.c                          |   14 +-
 237 files changed, 13323 insertions(+), 2876 deletions(-)
---
diff --cc configure.in
index fd7cb24,ba7b445..13a9018
--- a/configure.in
+++ b/configure.in
@@@ -662,6 -681,12 +681,12 @@@ f
  eval BINDIR="$bindir"
  AC_SUBST(BINDIR)
  
+ pkcs11dir="${libdir}/pkcs11"
+ AC_SUBST(pkcs11dir)
+ 
 -pkcs11standalonedir="${libdir}/gnome-keyring/standalone"
++pkcs11standalonedir="${libdir}/gnome-keyring/devel"
+ AC_SUBST(pkcs11standalonedir)
+ 
  AC_OUTPUT([
  Makefile
  daemon/Makefile



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