Remove explicit dependency of cert-svc-vcore library 21/272021/2
authorHwankyu Jhun <h.jhun@samsung.com>
Mon, 7 Mar 2022 01:38:43 +0000 (10:38 +0900)
committerHwankyu Jhun <h.jhun@samsung.com>
Mon, 7 Mar 2022 01:50:14 +0000 (10:50 +0900)
commite968968277bb44200cd7d2c537b93b72f28e0088
tree9266d6e01bf22ea6cccd8905ca8ca1968d60be9b
parentd87f5e7a10fe5f5e6e1d59b525c019e3ea6ee360
Remove explicit dependency of cert-svc-vcore library

Currently, the aul package has a circular dependency as below:
aul->cert-svc->key-manager->uci->hwcrypto->trustzone-nwd->capi-appfw-app-common->aul

This patch removes an explicit dependency about cert-svc-vcore library.
And, the boot sequencer parser plugin calls functions of cert-svc-vcore using
dlopen() & dlsym().

Change-Id: I752dd5b4e09e4e1ccc294f60e87147f16b845405
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
CMakeLists.txt
packaging/aul.spec
parser/boot-sequencer/CMakeLists.txt
parser/boot-sequencer/cert_checker.cc