Structure
kwallet is actually not a single program but consists of several parts scattered across all of the kde modules.
| part
|
svn
|
purpose
|
important classes
|
| Backend
|
kdelibs/kwallet
|
reading/writing kwl files and encryption
|
KWallet::Backend, KWallet::Entry
|
| UI components
|
kdelibs/kdeui/util
|
provides the client API for kwallet, mostly dbus client stubs
|
KWallet::Wallet
|
| kwalletd
|
kdelibs/kio/misc/kwalletd
|
the actual kwalletd, currently a module to kded accepting client requests using dbus. This part also has some GUI eg. for authenticating a user.
|
KWalletD, KWalletWizard, KTimeout
|
| kwalletmanager
|
kdeutils/kwallet
|
The application the user uses for managing the wallets and the password entries.
|
none
|
Work
Bugs
External references