|
|
@ -109,6 +109,7 @@ impl Storage { |
|
|
|
match line { |
|
|
|
match line { |
|
|
|
Ok(line) => { |
|
|
|
Ok(line) => { |
|
|
|
if id.is_none() { |
|
|
|
if id.is_none() { |
|
|
|
|
|
|
|
let line = encoder.decrypt(line)?; |
|
|
|
id = Some(line); |
|
|
|
id = Some(line); |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
let content = encoder.decrypt(line)?; |
|
|
|
let content = encoder.decrypt(line)?; |
|
|
@ -192,7 +193,7 @@ impl Storage { |
|
|
|
writeln!(file, "{}", self.encoder.get_encoded_test_passphrase()?)?; |
|
|
|
writeln!(file, "{}", self.encoder.get_encoded_test_passphrase()?)?; |
|
|
|
|
|
|
|
|
|
|
|
for item in self.items.iter() { |
|
|
|
for item in self.items.iter() { |
|
|
|
writeln!(file, "{}", item.id)?; |
|
|
|
writeln!(file, "{}", self.encoder.encrypt(&item.id)?)?; |
|
|
|
let content = self.encoder.encrypt(&item.content)?; |
|
|
|
let content = self.encoder.encrypt(&item.content)?; |
|
|
|
writeln!(file, "{}", content)?; |
|
|
|
writeln!(file, "{}", content)?; |
|
|
|
} |
|
|
|
} |
|
|
|