restore kdf config from root
This commit is contained in:
@@ -962,7 +962,13 @@ auto encrypt_provider::start(api_item_added_callback /*api_item_added*/,
|
|||||||
event_system::instance().raise<service_start_begin>(function_name,
|
event_system::instance().raise<service_start_begin>(function_name,
|
||||||
"encrypt_provider");
|
"encrypt_provider");
|
||||||
if (encrypt_config_.kdf_cfg.checksum == 0U) {
|
if (encrypt_config_.kdf_cfg.checksum == 0U) {
|
||||||
encrypt_config_.kdf_cfg.seal();
|
i_file_db::directory_data data{};
|
||||||
|
if (file_db_->get_directory_data("/", data) == api_error::success) {
|
||||||
|
encrypt_config_.kdf_cfg = data.kdf_configs.first;
|
||||||
|
} else {
|
||||||
|
encrypt_config_.kdf_cfg.seal();
|
||||||
|
}
|
||||||
|
|
||||||
config_.set_encrypt_config(encrypt_config_);
|
config_.set_encrypt_config(encrypt_config_);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user