decider: Allow multiple policies for more complex logic 44/199144/9
authorLukasz Kostyra <l.kostyra@samsung.com>
Tue, 5 Feb 2019 11:13:56 +0000 (12:13 +0100)
committerTomasz Swierczek <t.swierczek@samsung.com>
Mon, 20 May 2019 09:06:53 +0000 (11:06 +0200)
commitae8aeca3723fc26e07d666dfb63277d4eba7ea52
treec11ab57d1468253c5840f6f9b2543831cbe25d82
parent8e0e1fbd45c1297b3cbf3b205c3e1d669751204c
decider: Allow multiple policies for more complex logic

When generating asymmetric keys, ckm-logic selected less restrictive
policy out of two provided and selected key store this way. Now, both
policies are supplied to Decider, which will allow for more complex
backend selection logic.

Change-Id: Id2b845326cae7bbf5d90bb575645c8af36c20d0f
src/manager/common/data-type.cpp
src/manager/common/data-type.h
src/manager/crypto/platform/decider.cpp
src/manager/crypto/platform/decider.h
src/manager/crypto/tz-backend/internals.cpp
src/manager/service/ckm-logic.cpp
tests/test_data-type.cpp