From 55bec8e5f8fa8b65b64a46cbedd665e5198b4d60 Mon Sep 17 00:00:00 2001 From: Arzumify Date: Sat, 20 Jul 2024 10:53:57 +0100 Subject: [PATCH] Specified which encryption to use --- APIDOCS.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/APIDOCS.md b/APIDOCS.md index 6a00710..8882753 100644 --- a/APIDOCS.md +++ b/APIDOCS.md @@ -98,13 +98,13 @@ POST - /api/listnotes - list notes, provide "secretKey" note titles will have to be decrypted. POST - /api/newnote - create a note, provide "secretKey" and "noteName" -"noteName" should be encrypted. +"noteName" should be encrypted using AES-256 GCM with the DONOTSHARE-password as the key and a random 16-byte IV. POST - /api/readnote - read notes, provide "secretKey" and "noteId" note content will have to be decrypted. POST - /api/editnote - edit notes, provide "secretKey", "noteId", "title", and "content" -"content" should be encrypted. +"content" should be encrypted using AES-256 GCM with the DONOTSHARE-password as the key and a random 16-byte IV. "title" is the first line of the note content, and should be encrypted. POST - /api/removenote - remove notes, provide "secretKey" and "noteId" @@ -124,7 +124,7 @@ POST - /api/exportnotes - export notes, provide "secretKey" note content and title will have to be decrypted POST - /api/importnotes - import notes, provide "secretKey" and "notes" -note content should be encrypted and follow the /api/exportnotes format, in a marshalled json string +note content and title should be encrypted using AES-256 GCM with the DONOTSHARE-password as the key and a random 16-byte IV and follow the /api/exportnotes format, in a marshalled json string POST - /api/sessions/list - show all sessions, provide "secretKey"