feat: Add cache encryption #9

Merged
kamikazechaser merged 10 commits from lash/encrypt into master 2022-01-23 07:59:16 +01:00
Owner

Adds AES-CTR-128 encryption to (sensitive) cached metadata.

The key of the metadata (e.g. ethereum address, phone number) is used as IV for the encryption. The key is the byte value of the UTF-8 string used as filename.

The secret is generated on the first run, and protetcted using the PGP key used for services authentiation.

closes #8

Adds AES-CTR-128 encryption to (sensitive) cached metadata. The key of the metadata (e.g. ethereum address, phone number) is used as IV for the encryption. The key is the byte value of the UTF-8 string used as filename. The secret is generated on the first run, and protetcted using the PGP key used for services authentiation. closes https://git.grassecon.net/grassrootseconomics/clicada/issues/8
lash added 5 commits 2022-01-21 12:02:38 +01:00
lash added 1 commit 2022-01-21 12:04:40 +01:00
lash added 1 commit 2022-01-21 12:09:43 +01:00
lash added 1 commit 2022-01-21 12:28:43 +01:00
lash added 1 commit 2022-01-21 12:31:49 +01:00
lash added 1 commit 2022-01-21 15:40:09 +01:00
kamikazechaser merged commit 65b3d4d409 into master 2022-01-23 07:59:16 +01:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: grassrootseconomics/clicada#9
No description provided.