Update parameter list API 48/40748/4
authorKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Mon, 8 Jun 2015 14:05:47 +0000 (16:05 +0200)
committerKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Wed, 10 Jun 2015 14:08:51 +0000 (16:08 +0200)
commit48a71ed753f7b8041f2aa27462518aaea8a8c166
treef7627ccef2fb9130a5356c9fb8b64c3ed020bb62
parent05f39b404b29c1471c8f7d3477548c86699f3456
Update parameter list API

[Problem] Param name range check is needed. Support for param overwriting is
needed. Getters in CAPI are needed. IV param has to be added manually.
[Solution] Add predefined range for possible ParamName values. Add ParamName
value check. Support param overwriting. Add CAPI param getters. IV param is not
generated in ckmc_generate_params.

[Verification] Run ckm-tests --group=CKM_ALGO_PARAMS and
ckm-tests-internal -t SERIALIZATION_TEST
All should pass.

Change-Id: I72a2c603d7a8f60bab5cb0c18fdc3866a28c7a82
src/include/ckm/ckm-type.h
src/include/ckmc/ckmc-type.h
src/manager/client-async/client-manager-async-impl.cpp
src/manager/client-capi/ckmc-type.cpp
src/manager/client/client-manager-impl.cpp
src/manager/common/algo-param.cpp
src/manager/common/protocols.cpp
src/manager/service/ckm-logic.cpp
tests/test_serialization.cpp