Bios-Marcel / baka

My stupid personal financial management
BSD 3-Clause "New" or "Revised" License
1 stars 2 forks source link

Encryption via Cryptofs #1

Open Bios-Marcel opened 2 months ago

Bios-Marcel commented 2 months ago

https://github.com/cryptomator/cryptofs

MarvinKlar commented 2 months ago

CryptoFS relies on jdk.crypto.ec, which is being removed soon, BUT https://bugs.openjdk.org/browse/JDK-8312267

We can potentially just patch this.

Bios-Marcel commented 2 months ago

Note to self:

The MVP we wrote over at https://github.com/MarvinKlar/baka/tree/wip_cryptofs works

We need to polish the UI and UX a bit though.

The riddle as to why multi channel didn't work with cryptofs, is that we didn't shutdown the storage manager on application exit.

Optional encryption would probably be good. We could have two different directories, depending on which is present we allow the user to chose. The only reason why cryptofs might not be a good choice for everyone, is the performance. Even small amounts of data seem to load slower. We should do benchmarking here.