From 223ac313af780ef6823e3c5b68036223cbc95de2 Mon Sep 17 00:00:00 2001 From: Stef Walter Date: Tue, 13 Jul 2010 03:03:02 +0000 Subject: [plex-layer] Remove old code. * Also update HACKING for new code locations. --- HACKING | 38 +++++++++++++++++++++++--------------- 1 file changed, 23 insertions(+), 15 deletions(-) (limited to 'HACKING') diff --git a/HACKING b/HACKING index c48e5e4f..9016c318 100644 --- a/HACKING +++ b/HACKING @@ -17,12 +17,21 @@ each other. These parts generally live in different directories: daemon The main daemon startup code and gnome-keyring password protocol operations. -daemon/pkcs11 - The various hooks that connect the PKCS#11 modules and code into the daemon. +daemon/control + Binary protocol for controling and initializing the daemon. + +daemon/dbus + Various DBus bits of the daemon including the Secret Service API. + +daemon/gpg-agent + A GPG agent implementation that uses a PKCS#11 module for it's password storage. + +daemon/login + Used to lock and unlock the daemon. + +daemon/ssh-agent + An SSH agent implementation that uses a PKCS#11 module for it's cryto and key storage. -daemon/ui - Prompting the user, asking for passwords. - egg Code that either: a) Really should be implemented elsewhere (eg: glib) but isn't. b) Code that needs to be shared between loosely coupled gnome-keyring components. @@ -42,28 +51,27 @@ pkcs11 pkcs11/gck A base library for implementing our internal PKCS#11 modules. -pkcs11/plex-layer - A PKCS#11 module that combines slots from multiple PKCS#11 modules into one module. - pkcs11/roots-store A PKCS#11 module that exposes Root CA certificates from a directory like /etc/ssl/certs pkcs11/rpc-layer A PKCS#11 module that calls into the daemon. This is the module that apps actually use. -pkcs11/ssh-agent - An SSH agent implementation that uses a PKCS#11 module for it's cryto and key storage. - pkcs11/ssh-store A PKCS#11 module which exposes objects in ~/.ssh directory. pkcs11/user-store A PKCS#11 module for general storage of certificates and keys. - -tests + +pkcs11/wrap-layer + A PKCS#11 module that combines slots from multiple PKCS#11 modules into one module. + +testsing Test tools and unit tests. - - + +ui + Prompting the user, asking for passwords. + -------------------------------------------------------------------------------- USE OF WORKER THREADS -- cgit v1.2.3