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,
|
||||
"encrypt_provider");
|
||||
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_);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user