After discovering Tomb, and a few personal issues with it, I decided to write a very similar program that doesn't require root access and compiles to a single binary: Graveyard.
Additional information and source code: GitHub.
Also, sorry about the ugly terminal colors, I recently just switched to Artix and haven't gotten around to making everything look amazing.
Edit: Cleaned up some stuff

9 Comments
cbarrick@lemmy.world · 20 pts · 3y
It looks like the key-derivation function used here is just a single iteration of sha256 followed by truncating.
I'm not a security expert, but I'm pretty sure that's insecure.
Consider using PBKDF2 or Argon2.
hai@lemmy.ml · 11 pts · 3y
Gosh, I've really messed up. Fixing immediately, thank you for bring this to my attention -- and I apologize to all y'all.
cbarrick@lemmy.world · 2 pts · 3y
Again, I'm not a security expert, so maybe your original version was fine for this use case.
But since dedicated password-based key derivation functions exist, you should probably stick to one of those instead of rolling your own.
Thanks for fixing this quickly!
donnachaidh@lemmy.dcmrobertson.com · 10 pts · 3y
I haven't used tomb and I don't think I really have a usecase for this, but I respect the on-brand command aliases.
wesker@lemmy.sdf.org · 4 pts · 3y
This is very interesting. I've bookmarked it, to play around with it later. Thanks!
Cris_Color@lemmy.world · 2 pts · 3y
Love the colors. The yellow and pink are gorgeous
hai@lemmy.ml · 1 pts · 3y
Thanks, here's the color scheme!
filister@lemmy.world · 1 pts · 3y
What DE are you using? As very little provide vertical bars and for my UWQHD that would be good.
hai@lemmy.ml · 1 pts · 3y
Not a desktop environment, Hyprland. The bar is a custom Waybar.