From 86d00c95013e4bcbb27ba326d2b795f2d67fa37e Mon Sep 17 00:00:00 2001 From: zfeixiang Date: Tue, 26 Nov 2024 09:46:47 +0800 Subject: [PATCH] add log info while local key is empty Signed-off-by: zfeixiang --- services/key_enable/src/key_enable.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/services/key_enable/src/key_enable.rs b/services/key_enable/src/key_enable.rs index 56be1ce..e29695d 100644 --- a/services/key_enable/src/key_enable.rs +++ b/services/key_enable/src/key_enable.rs @@ -48,6 +48,12 @@ const SUCCESS: i32 = 0; type KeySerial = i32; +/// key error report to hisysevent +pub enum HisyseventKeyError { + /// local key empty + LocalKeyEmpty = 1, +} + extern "C" { fn InitLocalCertificate(cert_data: *mut u8, cert_size: *mut usize) -> i32; fn AddKey( @@ -211,6 +217,9 @@ fn enable_local_key(key_id: KeySerial) { cs_hisysevent::report_add_key_err("local_key", ret); error!(LOG_LABEL, "Enable local key failed"); } + } else { + cs_hisysevent::report_add_key_err("local_key", HisyseventKeyError::LocalKeyEmpty as i32); + info!(LOG_LABEL, "Get local key empty."); } } -- Gitee