Add support for binary data to GStore 17/48117/5
authorKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Mon, 14 Sep 2015 13:05:44 +0000 (15:05 +0200)
committerKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Wed, 21 Oct 2015 07:56:28 +0000 (00:56 -0700)
commitf04aff1fb8e32c1362795ca33940f695c3177769
treee9141408fad4260a6efe781298de1b2aff2dd804
parentd4853c5e67a3140776fb28626c30e8fe216d833c
Add support for binary data to GStore

[Problem] Binary data can be imported into store but can't be retrieved from
it.
[Solution] Introduce another intermediate class in GKey hierarhy to support
binary data.

[Verification] Run tests

Change-Id: I45bf5d0a81188f13b0925e982243fdf37b569529
19 files changed:
src/CMakeLists.txt
src/manager/crypto/generic-backend/exception.h
src/manager/crypto/generic-backend/gobj.h [moved from src/manager/crypto/generic-backend/gkey.h with 91% similarity]
src/manager/crypto/generic-backend/gstore.h
src/manager/crypto/sw-backend/internals.h
src/manager/crypto/sw-backend/obj.cpp [moved from src/manager/crypto/sw-backend/key.cpp with 92% similarity]
src/manager/crypto/sw-backend/obj.h [moved from src/manager/crypto/sw-backend/key.h with 82% similarity]
src/manager/crypto/sw-backend/store.cpp
src/manager/crypto/sw-backend/store.h
src/manager/crypto/tz-backend/obj.cpp [moved from src/manager/crypto/tz-backend/key.cpp with 97% similarity]
src/manager/crypto/tz-backend/obj.h [moved from src/manager/crypto/tz-backend/key.h with 89% similarity]
src/manager/crypto/tz-backend/store.cpp
src/manager/crypto/tz-backend/store.h
src/manager/main/service-messages.h
src/manager/service/ckm-logic.cpp
src/manager/service/ckm-logic.h
src/manager/service/ckm-service.cpp
src/manager/service/iencryption-service.h
tools/ckm_db_tool/CMakeLists.txt