async fn decrypt_setup_file<T: Debug + BufRead + Send + 'static>( passphrase: &str, file: T, ) -> Result<String>