Peter Cai
193960db99
Allow overriding close timeout via environment
3 months ago
Peter Cai
771957d2d2
Fix redirection again
3 months ago
Peter Cai
31e65661a5
Abort if open failed
5 months ago
Peter Cai
5c6f1af52c
Fix typo in stderr redirection
5 months ago
Peter Cai
db2418c3af
Stop checking for the existence of sha256sum
...
It should be in all coreutils packages...
5 months ago
Peter Cai
8832a2aad6
Use a file-based lock to prevent closing while being accessed
5 months ago
Peter Cai
7f3834ad14
Automatically close the gocrypt mount after 300 seconds
5 months ago
Peter Cai
75855a5e88
Reduce output noise when delegated command made no change
6 months ago
Peter Cai
b014a9a440
Concatenate the symmetric keys instead of using HMAC-SHA256
...
There is no point trying to KDF here. Gocryptfs does its own KDF anyway
(https://nuetzlich.net/gocryptfs/forward_mode_crypto/ ), and a leaked
gocryptfs password is not really in our security model (because that
compromises the entire storage in any case).
6 months ago
Peter Cai
518e38b11b
Add LICENSE
6 months ago
Peter Cai
d6e7763de3
Add README
6 months ago
Peter Cai
124a293a33
Only allow alphanumeric passphrases for now
...
We would need to sanitize the input for perl, or find a better way to do
hmac_sha256 here.
6 months ago
Peter Cai
ca322277b2
Supress git errors when the pass store is not a git repo
6 months ago
Peter Cai
f9902f8989
Support an extra symmetric passphrase for protecting the crypt subtree
...
This can help protect against gpg vulnerabilities (e.g. quantum
computing) and/or leakage.
6 months ago
Peter Cai
fe28c7e3df
Check extraneous arguments on each subcommand
6 months ago
Peter Cai
cf670956d8
Use $PROGRAM when delegating pass commands
6 months ago
Peter Cai
9ae5562869
Switch to using internal functions fron pass instead of using pass directly
6 months ago
Peter Cai
780e62a713
gocrypt: Use lazy unmount when absolutely necessary
6 months ago
Peter Cai
1457458ab8
Quote $@ in bash scripts
6 months ago
Peter Cai
c9c4f16860
Add `crypt` subcommand to migrate from outside the subdirectory
6 months ago
Peter Cai
cc36d53933
Check whether the subdirectory has been opened before opening
6 months ago
Peter Cai
9f1997837e
Add help message
6 months ago
Peter Cai
188f523148
Initial implementation of the gocrypt plugin
6 months ago