Refactor DataType related code 22/232722/6
authorKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Thu, 7 May 2020 08:27:08 +0000 (10:27 +0200)
committerKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Mon, 18 May 2020 08:22:59 +0000 (10:22 +0200)
commit86dbc041572b49aa1890d78dbc1d2a89c00117df
tree77c73b8382dc4868c5e3e04c4d597f43903b4df4
parent0670a4f8658a07c26676925709000f44208c7c39
Refactor DataType related code

* Remove unnecessary DataType methods.
* Remove unnecessary Type enumeration scope.
* Make DataType serializable to avoid static casts.
* Use DataType checker methods instead of explicit DataType::Type comparison.

Change-Id: I01dc355050326ad1e40c34c869acbc07613c57db
16 files changed:
src/manager/client-async/client-manager-async-impl.cpp
src/manager/client-async/storage-receiver.cpp
src/manager/client/client-manager-impl.cpp
src/manager/common/data-type.cpp
src/manager/common/data-type.h
src/manager/crypto/sw-backend/obj.cpp
src/manager/crypto/sw-backend/store.cpp
src/manager/crypto/tz-backend/internals.cpp
src/manager/crypto/tz-backend/obj.cpp
src/manager/crypto/tz-backend/store.cpp
src/manager/service/ckm-logic.cpp
src/manager/service/ckm-service.cpp
src/manager/service/db-crypto.cpp
tests/encryption-scheme/scheme-test.h
tests/test_crypto-logic.cpp
tests/test_data-type.cpp