From be3b84b1849675baf543cac5c90904ee8342aa24 Mon Sep 17 00:00:00 2001 From: German Lashevich Date: Tue, 3 Apr 2018 22:52:11 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20Update=20TODO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TODO | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/TODO b/TODO index 7c538c0..2174496 100644 --- a/TODO +++ b/TODO @@ -1,21 +1,5 @@ -# Change approach for saving and loading data - -## On load - -1. Read encrypted data into memory -2. Invoke decrypt function, which takes IV from the beginning of the data -3. Retrieve secret -4. Decrypt data -5. Unserialize data - -## On save - -1. Serialize data -2. Generate IV -3. Retrieve secret -4. Encrypt data -5. Concatenate IV + encrypted data -6. Save data to file - +# Cache password ? +# Update README # Implement secret retrieval from OS's keyring - +# Decompose lib into modules +# Implement tests