Revision 9e9f28b...

Go back to digest for 18th September 2011

Other in Other

Valentin Rusu committed changes in [ksecretservice] /:

KSecret file serialization logic rewrite

Abandoned the parts format
A special device is introduced allowing custom reads/writes
All the encryption logic moved into a dedicated class
KSecretEncryptionFilter
All tests pass but information is stored unencrypted for the moment.
This is for debugging reasons. I'm now working on the encryption filter.

Also, the daemon jobs switched to KCompositeJob

File Changes

Added 5 files
  • /backend/ksecret
  •   daemon/ksecretdevice.h
  •   daemon/ksecretencryptionfilter.cpp
  •   daemon/ksecretencryptionfilter.h
  •   daemon/ksecretstream.cpp
  •   daemon/ksecretstream.h
Modified 21 files
  •   daemon/backend/backendcollection.h
  •   daemon/backend/backenditem.h
  •   daemon/backend/backendreturn.h
  •   daemon/backend/CMakeLists.txt
  •   daemon/backend/ksecret/ksecretcollection.cpp
  •   daemon/backend/ksecret/ksecretcollection.h
  •   daemon/backend/ksecret/ksecretcollectionmanager.cpp
  •   daemon/backend/ksecret/ksecretfile.cpp
  •   daemon/backend/ksecret/ksecretfile.h
  •   daemon/backend/ksecret/ksecretitem.cpp
  •   daemon/backend/ksecret/ksecretitem.h
  •   daemon/backend/ksecret/ksecretjobs.cpp
  •   daemon/backend/ksecret/ksecretjobs.h
  •   daemon/backend/temporary/temporarycollection.cpp
  •   daemon/backend/temporary/temporarycollection.h
  •   daemon/backend/temporary/temporaryitem.cpp
  •   daemon/backend/tests/ksecrettest.cpp
  •   daemon/backend/tests/ksecretuitest.cpp
  •   daemon/frontend/tests/tempblockingcollection.cpp
  •   daemon/frontend/tests/tempblockingcollection.h
  •   daemon/frontend/tests/tempblockingitem.cpp
26 files changed in total