add the se-backend for db encryption 49/282549/1
author이이삭/System Security Lab(SR)/삼성전자 <isaac2.lee@samsung.com>
Wed, 5 Oct 2022 07:10:38 +0000 (16:10 +0900)
committerDongsun Lee <ds73.lee@samsung.com>
Wed, 5 Oct 2022 10:04:50 +0000 (19:04 +0900)
commit7e82d914fda678621a36478c07444ef0b539aaec
treef97ae9fc5b16b4cb7e4468d8791916cd44f30acd
parent39d3bbdeaff3846ae04f6b258216738d3a705543
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
15 files changed:
CMakeLists.txt
misc/ckm_db_tool/CMakeLists.txt
misc/db_perf/CMakeLists.txt
misc/encryption_scheme/CMakeLists.txt
packaging/key-manager.spec
src/CMakeLists.txt
src/manager/common/crypto-backend.h
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/file-system.cpp
src/manager/service/key-provider.cpp
src/manager/service/key-provider.h
unit-tests/CMakeLists.txt
unit-tests/test_key-provider.cpp