From abf5d16da99ba91962dc691eebb64ca25c1c87e9 Mon Sep 17 00:00:00 2001 From: Laurent Cozic Date: Tue, 8 Dec 2020 22:02:17 +0000 Subject: [PATCH] Doc: Fixed master key encryption method link --- readme/spec/e2ee.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme/spec/e2ee.md b/readme/spec/e2ee.md index b06386bf9a..8450216cb6 100644 --- a/readme/spec/e2ee.md +++ b/readme/spec/e2ee.md @@ -32,7 +32,7 @@ Data | ("Length" bytes) (ASCII) ## Master Keys -The master keys are used to encrypt and decrypt data. They can be generated from the Encryption Service and are saved to the database. They are themselves encrypted via a user password using a [strong encryption method](https://github.com/laurent22/joplin/blob/fb6dee32ac035b00153106273135fb16be4b4fa5/packages/app-mobile/lib/services/EncryptionService.js#L263). +The master keys are used to encrypt and decrypt data. They can be generated from the Encryption Service and are saved to the database. They are themselves encrypted via a user password using a [strong encryption method](https://github.com/laurent22/joplin/blob/f21199a7f38b43d1f350ee81f84d4f335cb285b3/packages/lib/services/EncryptionService.js#L374). These encrypted master keys are transmitted with the sync data so that they can be available to each client. Each client will need to supply the user password to decrypt each key.