Stack
- it’s fully async built upon tokio and fuse3
- ring for encryption and argon2 for key derivation
function (generating key from password used to encrypt the master encryption key)
- rand_chacha for random generators
- shush-rs keeps pass and encryption keys safe in memory and zero them when
not used. It keeps encryption keys in memory only while being used, and when not active, it will release and zeroing
them in memory. It locks the memory page as well, preventing it from being written to swap.
- blake3 for hashing
- password saved in OS keyring using keyring
- tracing for logs