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