Commit Graph

56 Commits

Author SHA1 Message Date
oupson 95f6309d37
Inline a few functions 2022-10-16 13:26:27 +02:00
oupson 58ee7769d8
Avoid allocation in decrypt_block 2022-10-16 13:26:12 +02:00
oupson fdcdc83648
Add getter methods on ScryptObject 2022-10-16 13:10:22 +02:00
oupson 599214b118
Add informations in manifests 2022-10-10 15:12:40 +02:00
oupson 648bf74571 Add test for content enc 2022-10-10 14:45:27 +02:00
oupson 6918998222 Add test for longfilename 2022-10-10 14:45:27 +02:00
oupson 7bdfcd6ca8
Make mount no-op on unsupported targets 2022-10-10 11:16:18 +02:00
oupson 4a7d489ff4
Fix compilation on other target than linux 2022-10-10 11:03:31 +02:00
oupson 37d1955da7
Merge pull request #7 from oupson/1-choose-a-license
Add licenses
2022-10-09 15:51:47 +02:00
oupson 8ce3ea7257
Add licenses 2022-10-09 15:50:21 +02:00
oupson 004a9b4b54
Merge pull request #6 from oupson/2-mount-a-gocryptfs-filesystem-on-linux
2 mount a gocryptfs filesystem on linux
2022-10-09 12:45:05 +02:00
oupson 0aa87c1f53
Change error message and info for user 2022-10-09 12:43:26 +02:00
oupson 198a75d0ee
Mount as a feature 2022-10-09 12:18:08 +02:00
oupson 94a3627a0f
Remove libfuse usage 2022-10-08 23:51:06 +02:00
oupson 400dc538e1
Rename rustcryptfs-linux to rustcryptfs-fuse and cargo update 2022-10-08 21:57:30 +02:00
oupson e75555d845
Document rustcryptfs-lib 2022-10-08 21:42:02 +02:00
oupson 0499bd782b
Apply clippy lint 2022-10-08 21:01:39 +02:00
oupson 2032d861dd
Refracto error handling on rustcryptfs-linux 2022-10-08 20:58:48 +02:00
oupson 61d07910e6
Cargo clippy in rustcryptfs-lib 2022-10-08 16:23:52 +02:00
oupson 4b93f8071f
Remove useless new function for EncodedFilename 2022-10-08 16:16:17 +02:00
oupson c57f9b3a85
Error related rustcryptfs-lib refracto 2022-10-08 16:10:43 +02:00
oupson 965c07df0a
Rename content_enc to content 2022-10-07 20:55:56 +02:00
oupson 2dabc7c0c0
Add load_from_reader to GocryptFs 2022-10-07 20:52:16 +02:00
oupson 733237ba40
Rename FilenameDecoder to FilenameCipher 2022-10-07 20:51:56 +02:00
oupson fce791717c
Remove useless serde_json error 2022-10-07 13:20:05 +02:00
oupson 90f6a6db49
Move DirFilenameDecoder to his own file 2022-10-07 13:15:46 +02:00
oupson 4eb66cfad4
Remove useless io mod 2022-10-06 17:07:37 +02:00
oupson fdc8aeaa53
Document GocryptFs 2022-10-06 17:06:34 +02:00
oupson 53ece0c257
Add documentation for ContentEnc 2022-10-06 17:00:50 +02:00
oupson 86eba12b5a
Move get_real_size to rustcryptfs-lib 2022-10-06 17:00:16 +02:00
oupson 77e78a5112
Work on README 2022-10-06 16:29:09 +02:00
oupson 918f815a5b
Work on Inode Cache 2022-10-06 16:28:39 +02:00
oupson 665cdd8b37
Prompt password 2022-10-06 15:55:07 +02:00
oupson b5fbdb6fb0
Read more than 4096 bytes in read function 2022-10-06 15:08:02 +02:00
oupson e86139986d
Remove useless login 2022-10-06 13:28:32 +02:00
oupson 5208451311
Add read in fuse fs 2022-10-06 11:59:22 +02:00
oupson 608619eab6
Add . and .. in readdir of fuse fs 2022-10-06 11:58:50 +02:00
oupson 1ef3c1e477
Remove opendir 2022-10-06 11:57:19 +02:00
oupson 5cfbba8c9b
Fix get_attr 2022-10-06 11:14:36 +02:00
oupson c7d8108787
Fix get_real_size 2022-10-06 11:12:30 +02:00
oupson c095d1e6dc
Fix bug with filename 2022-10-05 11:31:34 +02:00
oupson 057cefdb5c
Implemented a few fuse functions 2022-10-05 11:15:47 +02:00
oupson 75540ba718
Use GocryptFS in linux EncryptedFs 2022-10-03 14:47:39 +02:00
oupson 6702757eaa
Get options for filesystem 2022-10-03 14:40:28 +02:00
oupson 8418d1795d
Add mount command on linux 2022-10-03 14:40:26 +02:00
oupson f8dba77275
Add basic filesystem structure on linux 2022-10-03 14:38:09 +02:00
oupson d319b0641e
Add a linux lib for fuse filesystem 2022-10-03 14:38:08 +02:00
oupson cdfddc6eae
Add missing filename 2022-08-11 15:54:13 +02:00
oupson b4ea1ed372
Add GocryptFs to simplify usage 2022-08-11 15:41:42 +02:00
oupson c4d1c479aa Add basic filename encoding and test on filename 2022-06-19 21:23:25 +02:00