diff --git a/kae_engine/src/Makefile.am b/kae_engine/src/Makefile.am index ebe2179a4444d5581a1cc4ee1f771117acc6ab52..8127d28750af66c0b5fc8f012602587465c16481 100644 --- a/kae_engine/src/Makefile.am +++ b/kae_engine/src/Makefile.am @@ -4,7 +4,8 @@ ACLOCAL_AMFLAGS = -I m4 lib_LTLIBRARIES=uadk_engine.la uadk_engine_la_SOURCES=uadk_utils.c e_uadk.c uadk_cipher.c uadk_digest.c uadk_async.c \ - uadk_rsa.c uadk_sm2.c uadk_pkey.c uadk_dh.c uadk_ec.c uadk_ecx.c + uadk_rsa.c uadk_sm2.c uadk_pkey.c uadk_dh.c uadk_ec.c uadk_ecx.c \ + utils/engine_log.c utils/engine_config.c utils/engine_utils.c uadk_engine_la_LIBADD=-ldl $(WD_LIBS) -lpthread uadk_engine_la_LDFLAGS=-module -version-number $(VERSION) uadk_engine_la_CFLAGS=$(WD_CFLAGS) @@ -12,7 +13,7 @@ uadk_engine_la_CFLAGS=$(WD_CFLAGS) AUTOMAKE_OPTIONS = subdir-objects if WD_KAE -AM_CFLAGS = -DKAE +uadk_engine_la_CFLAGS += -DKAE uadk_engine_la_SOURCES+=v1/alg/ciphers/sec_ciphers.c \ v1/alg/ciphers/sec_ciphers_soft.c \ v1/alg/ciphers/sec_ciphers_utils.c \ @@ -30,11 +31,8 @@ uadk_engine_la_SOURCES+=v1/alg/ciphers/sec_ciphers.c \ v1/wdmngr/wd_alg_queue.c \ v1/wdmngr/wd_queue_memory.c \ v1/utils/engine_check.c \ - v1/utils/engine_config.c \ v1/utils/engine_fork.c \ - v1/utils/engine_log.c \ v1/utils/engine_opensslerr.c \ - v1/utils/engine_utils.c \ v1/async/async_callback.c \ v1/async/async_event.c \ v1/async/async_poll.c \ diff --git a/kae_engine/src/e_uadk.c b/kae_engine/src/e_uadk.c index 0a9e3e65961e635db7c0f6d1bf839144a230f1d6..b588937251d4de637585dbbb10d1466e5107871f 100644 --- a/kae_engine/src/e_uadk.c +++ b/kae_engine/src/e_uadk.c @@ -24,6 +24,7 @@ #include #include "uadk.h" #include "uadk_async.h" +#include "utils/engine_log.h" #ifdef KAE #include "v1/uadk_v1.h" #endif @@ -206,8 +207,8 @@ static int uadk_destroy(ENGINE *e) hpre_destroy(); if (uadk_dh_nosva) hpre_dh_destroy(); - kae_debug_close_log(); #endif + kae_debug_close_log(); if (uadk_cipher) uadk_e_destroy_cipher(); @@ -387,20 +388,23 @@ static int bind_fn(ENGINE *e, const char *id) return 0; } -#ifdef KAE kae_debug_init_log(); +#ifdef KAE bind_fn_kae_alg(e); if (uadk_cipher_nosva || uadk_digest_nosva || uadk_rsa_nosva || uadk_dh_nosva) { async_module_init_v1(); pthread_atfork(NULL, NULL, engine_init_child_at_fork_handler_v1); + US_INFO("enable nosva"); } #endif bind_fn_uadk_alg(e); - if (uadk_cipher || uadk_digest || uadk_rsa || uadk_dh || uadk_ecc) + if (uadk_cipher || uadk_digest || uadk_rsa || uadk_dh || uadk_ecc) { pthread_atfork(NULL, NULL, engine_init_child_at_fork_handler); + US_INFO("enable sva"); + } ret = ENGINE_set_ctrl_function(e, uadk_engine_ctrl); if (ret != 1) { diff --git a/kae_engine/src/v1/utils/engine_config.c b/kae_engine/src/utils/engine_config.c similarity index 100% rename from kae_engine/src/v1/utils/engine_config.c rename to kae_engine/src/utils/engine_config.c diff --git a/kae_engine/src/v1/utils/engine_config.h b/kae_engine/src/utils/engine_config.h similarity index 100% rename from kae_engine/src/v1/utils/engine_config.h rename to kae_engine/src/utils/engine_config.h diff --git a/kae_engine/src/v1/utils/engine_log.c b/kae_engine/src/utils/engine_log.c similarity index 100% rename from kae_engine/src/v1/utils/engine_log.c rename to kae_engine/src/utils/engine_log.c diff --git a/kae_engine/src/v1/utils/engine_log.h b/kae_engine/src/utils/engine_log.h similarity index 100% rename from kae_engine/src/v1/utils/engine_log.h rename to kae_engine/src/utils/engine_log.h diff --git a/kae_engine/src/v1/utils/engine_utils.c b/kae_engine/src/utils/engine_utils.c similarity index 100% rename from kae_engine/src/v1/utils/engine_utils.c rename to kae_engine/src/utils/engine_utils.c diff --git a/kae_engine/src/v1/utils/engine_utils.h b/kae_engine/src/utils/engine_utils.h similarity index 100% rename from kae_engine/src/v1/utils/engine_utils.h rename to kae_engine/src/utils/engine_utils.h diff --git a/kae_engine/src/v1/alg/ciphers/sec_ciphers.c b/kae_engine/src/v1/alg/ciphers/sec_ciphers.c index b4743edc9ff1920e359b24f35ada1af4138e46bc..963e10dbd340c697247dd0154adee4c29c5e5ab5 100644 --- a/kae_engine/src/v1/alg/ciphers/sec_ciphers.c +++ b/kae_engine/src/v1/alg/ciphers/sec_ciphers.c @@ -29,8 +29,8 @@ #include "../../utils/engine_check.h" #include "../../utils/engine_types.h" -#include "../../utils/engine_log.h" -#include "../../utils/engine_utils.h" +#include "../../../utils/engine_log.h" +#include "../../../utils/engine_utils.h" #include "../../async/async_callback.h" #include "../../async/async_event.h" #include "../../async/async_task_queue.h" diff --git a/kae_engine/src/v1/alg/ciphers/sec_ciphers_soft.c b/kae_engine/src/v1/alg/ciphers/sec_ciphers_soft.c index 71fbb3300da72ad740169bb6b224ec1c53664138..9d29179b72a96d180ba1b32123345fc5b2bd25d7 100644 --- a/kae_engine/src/v1/alg/ciphers/sec_ciphers_soft.c +++ b/kae_engine/src/v1/alg/ciphers/sec_ciphers_soft.c @@ -23,7 +23,7 @@ * *****************************************************************************/ #include "../../utils/engine_types.h" -#include "../../utils/engine_log.h" +#include "../../../utils/engine_log.h" #include "sec_ciphers_soft.h" #include "sec_ciphers.h" #include "sec_ciphers_utils.h" diff --git a/kae_engine/src/v1/alg/ciphers/sec_ciphers_utils.c b/kae_engine/src/v1/alg/ciphers/sec_ciphers_utils.c index 27631dbb7b9a53391dfeb64218e1072b6c1d8ee6..07be39b9846ae4bc45864441d18a090ca9c83428 100644 --- a/kae_engine/src/v1/alg/ciphers/sec_ciphers_utils.c +++ b/kae_engine/src/v1/alg/ciphers/sec_ciphers_utils.c @@ -27,7 +27,7 @@ #include "sec_ciphers_utils.h" #include "sec_ciphers_soft.h" #include "../../utils/engine_types.h" -#include "../../utils/engine_log.h" +#include "../../../utils/engine_log.h" int sec_ciphers_get_cipher_mode(int nid) { diff --git a/kae_engine/src/v1/alg/ciphers/sec_ciphers_wd.c b/kae_engine/src/v1/alg/ciphers/sec_ciphers_wd.c index cd84c54815412088e093393da3e3c81585a4e543..d3e0f034ae8fdfdb69cb2b3ca9b3db3ee13c2f5e 100644 --- a/kae_engine/src/v1/alg/ciphers/sec_ciphers_wd.c +++ b/kae_engine/src/v1/alg/ciphers/sec_ciphers_wd.c @@ -25,9 +25,9 @@ #include "sec_ciphers_wd.h" #include "sec_ciphers_utils.h" #include "../../wdmngr/wd_queue_memory.h" -#include "../../utils/engine_utils.h" +#include "../../../utils/engine_utils.h" #include "../../utils/engine_types.h" -#include "../../utils/engine_log.h" +#include "../../../utils/engine_log.h" #define OUTPUT_CACHE_SIZE (256*1024) #define INPUT_CACHE_SIZE (256*1024) diff --git a/kae_engine/src/v1/alg/dh/hpre_dh.c b/kae_engine/src/v1/alg/dh/hpre_dh.c index 5a05970f50012da240c22a1a28cfcfc5dee943df..35a33e78a00cb972c7d7fc1729ab11421ba2b1b9 100644 --- a/kae_engine/src/v1/alg/dh/hpre_dh.c +++ b/kae_engine/src/v1/alg/dh/hpre_dh.c @@ -24,7 +24,7 @@ #include "../../utils/engine_types.h" #include "../../utils/engine_opensslerr.h" #include "../../async/async_task_queue.h" -#include "../../utils/engine_log.h" +#include "../../../utils/engine_log.h" #define DH768BITS 768 #define DH1024BITS 1024 diff --git a/kae_engine/src/v1/alg/dh/hpre_dh_soft.c b/kae_engine/src/v1/alg/dh/hpre_dh_soft.c index 5f7303db45ba59146b6741852b1321ad78b38e26..1d9d5882c0066241ccabeb111f18d8a5718d7abb 100644 --- a/kae_engine/src/v1/alg/dh/hpre_dh_soft.c +++ b/kae_engine/src/v1/alg/dh/hpre_dh_soft.c @@ -18,7 +18,7 @@ #include "hpre_dh_soft.h" #include "../../utils/engine_types.h" -#include "../../utils/engine_log.h" +#include "../../../utils/engine_log.h" static int generate_new_priv_key(const DH *dh, BIGNUM *new_priv_key); diff --git a/kae_engine/src/v1/alg/dh/hpre_dh_wd.c b/kae_engine/src/v1/alg/dh/hpre_dh_wd.c index 38a3d09ca6363d1b41ff51bb67521b101d0a2bd7..0788c19b5b3aa2db9d3d17635902009068104f4f 100644 --- a/kae_engine/src/v1/alg/dh/hpre_dh_wd.c +++ b/kae_engine/src/v1/alg/dh/hpre_dh_wd.c @@ -20,7 +20,7 @@ #include "hpre_dh_wd.h" #include "hpre_dh_util.h" #include "../../utils/engine_types.h" -#include "../../utils/engine_log.h" +#include "../../../utils/engine_log.h" #include "../../async/async_callback.h" #include "../../async/async_task_queue.h" #include "../../async/async_event.h" diff --git a/kae_engine/src/v1/alg/digests/sec_digests.c b/kae_engine/src/v1/alg/digests/sec_digests.c index c7efc3074f1fcc392999e5188f921c34d7b03ff1..7236f7ed2e4d21a300e468aef52ef3fe648e8421 100644 --- a/kae_engine/src/v1/alg/digests/sec_digests.c +++ b/kae_engine/src/v1/alg/digests/sec_digests.c @@ -21,9 +21,9 @@ #include "sec_digests_wd.h" #include "../../utils/engine_check.h" -#include "../../utils/engine_utils.h" +#include "../../../utils/engine_utils.h" #include "../../utils/engine_types.h" -#include "../../utils/engine_log.h" +#include "../../../utils/engine_log.h" #include "../../async/async_callback.h" #include "../../async/async_event.h" #include "../../async/async_task_queue.h" diff --git a/kae_engine/src/v1/alg/digests/sec_digests.h b/kae_engine/src/v1/alg/digests/sec_digests.h index 4cc00ad46c59a32a9fbe989e2404111362648e61..79a147bd3b77e4d24bc862461055046000532fba 100644 --- a/kae_engine/src/v1/alg/digests/sec_digests.h +++ b/kae_engine/src/v1/alg/digests/sec_digests.h @@ -24,7 +24,7 @@ #include #include "../../wdmngr/wd_queue_memory.h" #include "../../utils/engine_types.h" -#include "../../utils/engine_utils.h" +#include "../../../utils/engine_utils.h" #define MAX_SEND_TRY_CNTS 50 diff --git a/kae_engine/src/v1/alg/digests/sec_digests_soft.c b/kae_engine/src/v1/alg/digests/sec_digests_soft.c index 8e1c4fd0f00ee620db00e6dc1f05d7a3b6a134cf..67979b13bd26ffdd34682f803062d39ab92d0f08 100644 --- a/kae_engine/src/v1/alg/digests/sec_digests_soft.c +++ b/kae_engine/src/v1/alg/digests/sec_digests_soft.c @@ -19,7 +19,7 @@ #include #include "sec_digests_soft.h" #include "../../utils/engine_opensslerr.h" -#include "../../utils/engine_log.h" +#include "../../../utils/engine_log.h" static const EVP_MD *sec_digests_soft_md(uint32_t e_nid) { diff --git a/kae_engine/src/v1/alg/digests/sec_digests_wd.c b/kae_engine/src/v1/alg/digests/sec_digests_wd.c index 1fb15279ed5451057ec9e3e865f31574d2741d24..55aceb6ffdee64e604d9f6401c56d7310d996270 100644 --- a/kae_engine/src/v1/alg/digests/sec_digests_wd.c +++ b/kae_engine/src/v1/alg/digests/sec_digests_wd.c @@ -18,9 +18,9 @@ #include "sec_digests_wd.h" #include "../../wdmngr/wd_queue_memory.h" -#include "../../utils/engine_utils.h" +#include "../../../utils/engine_utils.h" #include "../../utils/engine_types.h" -#include "../../utils/engine_log.h" +#include "../../../utils/engine_log.h" KAE_QUEUE_POOL_HEAD_S *g_sec_digests_qnode_pool; static digest_engine_ctx_t *wd_digests_new_engine_ctx(KAE_QUEUE_DATA_NODE_S *q_node, sec_digest_priv_t *md_ctx); diff --git a/kae_engine/src/v1/alg/pkey/hpre_rsa.c b/kae_engine/src/v1/alg/pkey/hpre_rsa.c index 6c1d96d56ca2c130b217c9b10d8e2f2f04bcf737..dd73c2e4d96258cbbe296d1e1a5375680eb3dfad 100644 --- a/kae_engine/src/v1/alg/pkey/hpre_rsa.c +++ b/kae_engine/src/v1/alg/pkey/hpre_rsa.c @@ -26,7 +26,7 @@ #include "hpre_rsa_soft.h" #include "../../async/async_poll.h" #include "../../utils/engine_types.h" -#include "../../utils/engine_log.h" +#include "../../../utils/engine_log.h" #include "../dh/hpre_dh.h" #ifndef OPENSSL_NO_RSA diff --git a/kae_engine/src/v1/alg/pkey/hpre_rsa.h b/kae_engine/src/v1/alg/pkey/hpre_rsa.h index 11307c7a2d9eb92368bc6af8268db27280dbb0c5..853308c2ee7df87358dfa44ff203b52f609d5f23 100644 --- a/kae_engine/src/v1/alg/pkey/hpre_rsa.h +++ b/kae_engine/src/v1/alg/pkey/hpre_rsa.h @@ -28,7 +28,7 @@ #include #include -#include "../../utils/engine_utils.h" +#include "../../../utils/engine_utils.h" #include "../../utils/engine_opensslerr.h" #define RSA_MIN_MODULUS_BITS 512 diff --git a/kae_engine/src/v1/alg/pkey/hpre_rsa_soft.c b/kae_engine/src/v1/alg/pkey/hpre_rsa_soft.c index 86b915dbc1b211d42bca11f912b062497c3f45f4..68b598fd2746c616056134bfa805dcb983372388 100644 --- a/kae_engine/src/v1/alg/pkey/hpre_rsa_soft.c +++ b/kae_engine/src/v1/alg/pkey/hpre_rsa_soft.c @@ -18,7 +18,7 @@ #include #include "hpre_rsa.h" -#include "../../utils/engine_log.h" +#include "../../../utils/engine_log.h" /** * succ: > 0 diff --git a/kae_engine/src/v1/alg/pkey/hpre_rsa_utils.c b/kae_engine/src/v1/alg/pkey/hpre_rsa_utils.c index 0630b28d3ff6edabc088ca929a1e1024a103a585..94499d9f29d4498e332248a2bd4a0d6d11fd3866 100644 --- a/kae_engine/src/v1/alg/pkey/hpre_rsa_utils.c +++ b/kae_engine/src/v1/alg/pkey/hpre_rsa_utils.c @@ -21,7 +21,7 @@ #include #include "../../utils/engine_types.h" -#include "../../utils/engine_log.h" +#include "../../../utils/engine_log.h" #include "hpre_rsa.h" #include "hpre_wd.h" #include diff --git a/kae_engine/src/v1/alg/pkey/hpre_wd.c b/kae_engine/src/v1/alg/pkey/hpre_wd.c index 971f7b250f59b6e37a22137de7e07e69192ef591..a94b8f4c576fd9e4883524b41ed168532b5ef43a 100644 --- a/kae_engine/src/v1/alg/pkey/hpre_wd.c +++ b/kae_engine/src/v1/alg/pkey/hpre_wd.c @@ -42,7 +42,7 @@ #include "../../utils/engine_types.h" #include "hpre_rsa_utils.h" #include "../../utils/engine_check.h" -#include "../../utils/engine_log.h" +#include "../../../utils/engine_log.h" static void hpre_rsa_cb(const void *message, void *tag); diff --git a/kae_engine/src/v1/async/async_callback.c b/kae_engine/src/v1/async/async_callback.c index d01e82e4cdbd8d42552708ab0efdc2afc7bf993c..4fee462998519b36ca21f054a8fc149925bdeec8 100644 --- a/kae_engine/src/v1/async/async_callback.c +++ b/kae_engine/src/v1/async/async_callback.c @@ -30,7 +30,7 @@ #include #include "async_callback.h" -#include "../utils/engine_log.h" +#include "../../utils/engine_log.h" #include diff --git a/kae_engine/src/v1/async/async_event.c b/kae_engine/src/v1/async/async_event.c index 245c269f0830a51bddcd0b39191d8a294d50716f..5dd3ac59cf1da4b06fe8bde6fd20bf1fa5fb69e5 100644 --- a/kae_engine/src/v1/async/async_event.c +++ b/kae_engine/src/v1/async/async_event.c @@ -34,7 +34,7 @@ #include #include "async_event.h" -#include "../utils/engine_log.h" +#include "../../utils/engine_log.h" #include "../../uadk.h" static void async_fd_cleanup(ASYNC_WAIT_CTX *ctx, const void *key, OSSL_ASYNC_FD readfd, void *custom) diff --git a/kae_engine/src/v1/async/async_poll.c b/kae_engine/src/v1/async/async_poll.c index 0d75ae38e547ad8834ddd67a4d8a5b3cfa079a7c..58cd75c893a8fbd5a16c5ef137386a6446c798d7 100644 --- a/kae_engine/src/v1/async/async_poll.c +++ b/kae_engine/src/v1/async/async_poll.c @@ -34,9 +34,9 @@ #include "async_poll.h" #include "async_event.h" #include "async_task_queue.h" -#include "../utils/engine_utils.h" +#include "../../utils/engine_utils.h" #include "../utils/engine_check.h" -#include "../utils/engine_log.h" +#include "../../utils/engine_log.h" #include diff --git a/kae_engine/src/v1/async/async_task_queue.c b/kae_engine/src/v1/async/async_task_queue.c index 2feea7ef5789cf5eeae8995166afaa1227ba5116..c97f0afdc896efb6f4f1f6902d93e32cb14f6a89 100644 --- a/kae_engine/src/v1/async/async_task_queue.c +++ b/kae_engine/src/v1/async/async_task_queue.c @@ -33,8 +33,8 @@ #include #include "async_task_queue.h" -#include "../utils/engine_utils.h" -#include "../utils/engine_log.h" +#include "../../utils/engine_utils.h" +#include "../../utils/engine_log.h" #define ASYNC_POLL_TASK_NUM 4096 diff --git a/kae_engine/src/v1/uadk_v1.h b/kae_engine/src/v1/uadk_v1.h index 9ca0a949639f6329c1d2535271d65e71a5b4d932..2243fd97618762f7efe8081b1781e270641dd89a 100644 --- a/kae_engine/src/v1/uadk_v1.h +++ b/kae_engine/src/v1/uadk_v1.h @@ -16,7 +16,7 @@ #define UADK_V1_H #include "async/async_poll.h" #include "utils/engine_fork.h" -#include "utils/engine_log.h" +#include "../utils/engine_log.h" extern void sec_ciphers_free_ciphers(void); extern int cipher_module_init(void); diff --git a/kae_engine/src/v1/utils/engine_check.c b/kae_engine/src/v1/utils/engine_check.c index 949eeb8f72a6fe63b0611135730b0144e940c068..df29c0cfb2da0ec7ded4337fcec249dbbac889db 100644 --- a/kae_engine/src/v1/utils/engine_check.c +++ b/kae_engine/src/v1/utils/engine_check.c @@ -29,8 +29,8 @@ #include "../alg/pkey/hpre_wd.h" #include "../alg/dh/hpre_dh_wd.h" #include "engine_check.h" -#include "engine_utils.h" -#include "engine_log.h" +#include "../../utils/engine_utils.h" +#include "../../utils/engine_log.h" KAE_CHECK_Q_TASK g_kae_check_q_task = { .init_flag = NOT_INIT, diff --git a/kae_engine/src/v1/utils/engine_fork.c b/kae_engine/src/v1/utils/engine_fork.c index 14f4e6e6f9e56c52fc3d6983d7c627b11b918fa0..3e4ca752a5e67d9d75f90056885d183f9d8e6399 100644 --- a/kae_engine/src/v1/utils/engine_fork.c +++ b/kae_engine/src/v1/utils/engine_fork.c @@ -27,7 +27,7 @@ #include "../alg/dh/hpre_dh.h" #include "../alg/ciphers/sec_ciphers.h" #include "../alg/digests/sec_digests.h" -#include "../utils/engine_log.h" +#include "../../utils/engine_log.h" #include "../alg/pkey/hpre_wd.h" #include "../alg/dh/hpre_dh_wd.h" #include "../alg/ciphers/sec_ciphers_wd.h" diff --git a/kae_engine/src/v1/wdmngr/wd_alg_queue.c b/kae_engine/src/v1/wdmngr/wd_alg_queue.c index 5cd33aeeab5fa79d8bc0d59af83508706ac5885b..9442bf449ebb7262e1f1b3c53c5a132e899319f9 100644 --- a/kae_engine/src/v1/wdmngr/wd_alg_queue.c +++ b/kae_engine/src/v1/wdmngr/wd_alg_queue.c @@ -17,7 +17,7 @@ */ #include "wd_alg_queue.h" -#include "../utils/engine_log.h" +#include "../../utils/engine_log.h" struct wd_queue *wd_new_queue(int algtype) { diff --git a/kae_engine/src/v1/wdmngr/wd_alg_queue.h b/kae_engine/src/v1/wdmngr/wd_alg_queue.h index 955eed52b45119f8183b653690308ded363378a9..b080cfdcd583bb8e5f6d4ba906d3254cb95b7596 100644 --- a/kae_engine/src/v1/wdmngr/wd_alg_queue.h +++ b/kae_engine/src/v1/wdmngr/wd_alg_queue.h @@ -20,7 +20,7 @@ #define __WD_ALG_QUEUE_H #include -#include "../utils/engine_utils.h" +#include "../../utils/engine_utils.h" struct wd_queue *wd_new_queue(int algtype); diff --git a/kae_engine/src/v1/wdmngr/wd_queue_memory.c b/kae_engine/src/v1/wdmngr/wd_queue_memory.c index e6e7a2c9fd11085518fc727f7eb5cdb862e2197b..d20016d6401a069f58f0a3e7110775fde1dc353c 100644 --- a/kae_engine/src/v1/wdmngr/wd_queue_memory.c +++ b/kae_engine/src/v1/wdmngr/wd_queue_memory.c @@ -18,8 +18,8 @@ #include #include "wd_queue_memory.h" -#include "../utils/engine_utils.h" -#include "../utils/engine_log.h" +#include "../../utils/engine_utils.h" +#include "../../utils/engine_log.h" #include #define MAXBLOCKSIZE 0x90000 diff --git a/kae_engine/src/v1/wdmngr/wd_queue_memory.h b/kae_engine/src/v1/wdmngr/wd_queue_memory.h index 6eee16914c622960f12aa1da0b04149c53276f12..95bd81d00878faea3730fb108d81f4af62e4fd61 100644 --- a/kae_engine/src/v1/wdmngr/wd_queue_memory.h +++ b/kae_engine/src/v1/wdmngr/wd_queue_memory.h @@ -22,7 +22,7 @@ #include #include #include "wd_alg_queue.h" -#include "../utils/engine_utils.h" +#include "../../utils/engine_utils.h" #define KAE_QUEUE_POOL_MAX_SIZE 512 #define CHECK_QUEUE_TIME_SECONDS 5 // seconds