Jakob Unterwurzacher
|
d76e7aadb4
|
reverse: use dynamic inode numbers
...with stable mappings for hard-linked files.
|
2016-09-25 16:43:17 +02:00 |
|
Jakob Unterwurzacher
|
5f726aaa9d
|
contentenc: add GCM-SIV support
Also add ReverseDummyNonce nonce generation.
|
2016-09-25 16:43:17 +02:00 |
|
Jakob Unterwurzacher
|
7f87ed78f2
|
cryptocore: add support for GCM-SIV
|
2016-09-25 16:43:17 +02:00 |
|
Jakob Unterwurzacher
|
d1762c5b95
|
reverse: fix GetAttr for gocryptfs.conf
And also don't return the encrypted version of
.gocryptfs.reverse.conf in readdir.
|
2016-09-25 16:43:17 +02:00 |
|
Jakob Unterwurzacher
|
3d59c7dd6a
|
reverse: add gocryptfs.conf passthrough
|
2016-09-25 16:43:17 +02:00 |
|
Jakob Unterwurzacher
|
1932248446
|
reverse: get rid of debug message
|
2016-09-25 16:43:17 +02:00 |
|
Jakob Unterwurzacher
|
ce22ab36e1
|
reverse: gocryptfs.diriv content was generated from wrong path
Should be derived from the directory name only.
|
2016-09-25 16:43:17 +02:00 |
|
Jakob Unterwurzacher
|
7faa267bd4
|
reverse: rename readFile to clearer readBackingFile
Also refactor the header generation for nicer code.
|
2016-09-25 16:43:17 +02:00 |
|
Jakob Unterwurzacher
|
be9dfe3a89
|
reverse: implement dynamic diriv
Introduce a unique per-directory diriv that is generated
by hashing the encrypted directory path.
|
2016-09-25 16:43:17 +02:00 |
|
Jakob Unterwurzacher
|
10f38e8870
|
reverse: generate file header for Read()
Also create virtual gocryptfs.diriv entries (no content yet).
|
2016-09-25 16:43:17 +02:00 |
|
Jakob Unterwurzacher
|
777eb8e62f
|
reverse: rename types to reverseXYZ
...to prevent confusion with the forward variants.
FS -> reverseFS
file -> reverseFile
Also add an incomplete read implementation.
|
2016-09-25 16:43:17 +02:00 |
|
Jakob Unterwurzacher
|
9237b4f53e
|
reverse: add skeleton
Compiles but does not do much else.
|
2016-09-25 16:43:17 +02:00 |
|