Fix encryption request handling 69/282069/1
authorKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Mon, 26 Sep 2022 10:47:24 +0000 (12:47 +0200)
committerKrzysztof Jackiewicz <k.jackiewicz@samsung.com>
Mon, 26 Sep 2022 14:52:32 +0000 (16:52 +0200)
commitdcc034a3911268733c02506a4c1256fbaa2ce8ee
tree05a0cb85c157ffb1dbdf3aa81f7553a0b146be34
parentebaf40f1f1f00859cb1e6495d7ddce64c299697b
Fix encryption request handling

The key used in m_requestMap is not unique which may lead to errors when
requests from multiple clients are processed.

Use a separate request counter as the key.

Change-Id: Iffbf0a3c43ea0c091eb3d714ef0a77211f9b3a78
src/manager/main/service-messages.h
src/manager/service/encryption-logic.cpp
src/manager/service/encryption-logic.h
src/manager/service/encryption-service.cpp
src/manager/service/encryption-service.h
src/manager/service/iencryption-service.h