Difference between revisions of "Projects/Utils/kwallet"

Jump to: navigation, search
(New page: == Structure == kwallet is actually not a single program but consists of several parts scattered across all of the kde modules. {| class="wikitable" |- ! part ! svn ! purpose ! important...)
 
(9 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 +
 
== Structure ==
 
== Structure ==
  
 
kwallet is actually not a single program but consists of several parts scattered across all of the kde modules.
 
kwallet is actually not a single program but consists of several parts scattered across all of the kde modules.
 +
 +
'''NOTE: kwallet will be replaced by [[Projects/Utils/ksecretsservice]]'''
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 11: Line 14:
 
|-
 
|-
 
| Backend
 
| Backend
| [http://websvn.kde.org/trunk/KDE/kdelibs/kwallet kdelibs/kwallet]
+
| [http://websvn.kde.org/trunk/KDE/kdebase/runtime/kwalletd/backend/ kdebase/runtime/kwalletd/backend/]
 
| reading/writing kwl files and encryption
 
| reading/writing kwl files and encryption
 
| KWallet::Backend, KWallet::Entry
 
| KWallet::Backend, KWallet::Entry
Line 21: Line 24:
 
|-
 
|-
 
| kwalletd
 
| kwalletd
| [http://websvn.kde.org/trunk/KDE/kdelibs/kio/misc/kwalletd kdelibs/kio/misc/kwalletd]
+
| [http://websvn.kde.org/trunk/KDE/kdebase/runtime/kwalletd/ kdebase/runtime/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.
 
| 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
 
| KWalletD, KWalletWizard, KTimeout
Line 30: Line 33:
 
| none
 
| none
 
|}
 
|}
 +
 +
== Work ==
 +
 +
* [[Projects/Utils/kwallet/FeaturePlan42|KDE 4.2 feature plan]]
 +
* [[Projects/Utils/kwallet/Benchmark|KWallet encryption benchmark]]
 +
 +
== Bugs ==
 +
 +
* [http://bugs.kde.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr&long_desc=&product=kwalletmanager&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bugidtype=include&bug_id=&votes=&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&order=Reuse+same+sort+as+last+time&cmdtype=doit&newqueryname=&namedcmd=kwalletmanager Open bugs in kwalletmanager]
 +
* [http://bugs.kde.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr&long_desc=&product=kdelibs&component=kwallet&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bugidtype=include&bug_id=&votes=&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&order=Reuse+same+sort+as+last+time&cmdtype=doit&newqueryname=&namedcmd=kwalletmanager Open bugs in kdelibs/kwallet]
  
 
== External references ==
 
== External references ==
  
 
* http://www.staikos.net/~staikos/papers/2003
 
* http://www.staikos.net/~staikos/papers/2003

Revision as of 12:21, 15 July 2012

Structure

kwallet is actually not a single program but consists of several parts scattered across all of the kde modules.

NOTE: kwallet will be replaced by Projects/Utils/ksecretsservice

part svn purpose important classes
Backend kdebase/runtime/kwalletd/backend/ 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 kdebase/runtime/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


Content is available under Creative Commons License SA 4.0 unless otherwise noted.