Use fixed object ID in TZ backend 44/260344/5
authorMichał Szaknis <m.szaknis@samsung.com>
Wed, 21 Apr 2021 15:28:08 +0000 (17:28 +0200)
committerMichał Szaknis <m.szaknis@samsung.com>
Fri, 25 Jun 2021 09:46:30 +0000 (11:46 +0200)
commit0c279f20524238a79bb9e48960f680e9b8f875c3
tree660a1d71634cdb3e8eeb2a6367b70bfe5e411a19
parent4072ec2e90d248a217e1d8819ba3705a26314dde
Use fixed object ID in TZ backend

Calculate the object ID as a hash of credentials and alias instead of
using a random ID.

Change-Id: Ice164d6f8eda9acd157c4d74f47d45fef49f6ddc
21 files changed:
common/colour_log_formatter.cpp
data/gumd/10_key-manager.post.in [changed mode: 0755->0644]
doc/images/capi_key_manager_overview_diagram.png [changed mode: 0755->0644]
src/include/ckm/ckm-error.h
src/include/ckmc/ckmc-type.h
src/manager/crypto/generic-backend/gstore.h
src/manager/crypto/sw-backend/store.cpp
src/manager/crypto/sw-backend/store.h
src/manager/crypto/tz-backend/internals.cpp
src/manager/crypto/tz-backend/internals.h
src/manager/crypto/tz-backend/store.cpp
src/manager/crypto/tz-backend/store.h
src/manager/crypto/tz-backend/tz-context.cpp
src/manager/crypto/tz-backend/tz-context.h
src/manager/crypto/tz-backend/tz-memory.cpp
src/manager/service/ckm-logic.cpp
src/manager/service/ckm-logic.h
src/manager/service/crypto-logic.cpp
src/manager/service/crypto-logic.h
unit-tests/test_crypto-logic.cpp
unit-tests/test_sw-backend.cpp