add the se-backend for db encryption 06/282606/1
author이이삭/System Security Lab(SR)/삼성전자 <isaac2.lee@samsung.com>
Wed, 5 Oct 2022 07:10:38 +0000 (16:10 +0900)
committerisaac2.lee <isaac2.lee@samsung.com>
Thu, 6 Oct 2022 07:58:31 +0000 (16:58 +0900)
commit7db059012a3f4c253c6b4b03bb0fa2056c6c5454
tree784c20ee845618c3b9e469aae0c339ed89e7f62a
parent77faad810622cb541974dbd2b27b817a71852e76
add the se-backend for db encryption

* add the se-backend for db encryption
* change se-backend include dependancy and remove the unavailable codes
* remove migration DBDEK and rearrange KeyProvider structures

Change-Id: I52e07ac5af7b41d0f79b7fee818221f25b1d60cd
13 files changed:
CMakeLists.txt
packaging/key-manager.spec
src/CMakeLists.txt
src/manager/crypto/se-backend/internals.cpp [new file with mode: 0644]
src/manager/crypto/se-backend/internals.h [new file with mode: 0644]
src/manager/service/ckm-logic.cpp
src/manager/service/crypto-backend.h
src/manager/service/file-system.cpp
src/manager/service/key-provider.cpp
src/manager/service/key-provider.h
tests/CMakeLists.txt
tests/test_key-provider.cpp
tools/ckm_db_tool/CMakeLists.txt