Jakob Unterwurzacher
|
a3d286069f
|
Use block number as authentication data
|
2015-10-06 22:27:37 +02:00 |
|
Jakob Unterwurzacher
|
89fef80d32
|
Run go fmt
|
2015-10-04 14:49:47 +02:00 |
|
Jakob Unterwurzacher
|
c859f0b2dc
|
intraBlock: Rename Offset to Skip
"Offset" is unclear whether it is an offset from the start of file
or start of block. "Skip" seems much better.
|
2015-10-04 14:24:43 +02:00 |
|
Jakob Unterwurzacher
|
5229b8f5f5
|
Add BlockNoPlainOff() and BlockNoCipherOff() + test
Also, fix key, it is now []byte, not [16]byte
|
2015-10-04 11:03:40 +02:00 |
|
Jakob Unterwurzacher
|
40448db909
|
Fix xfstests generic/030 failure
The actual fix is
oldSize := f.cfs.PlainSize(uint64(fi.Size()))
the rest is logging improvements
|
2015-10-04 00:26:20 +02:00 |
|
Jakob Unterwurzacher
|
79870ab096
|
debug: log inode number instead of encrypted filename
Makes the log output smaller and more readable.
|
2015-10-03 19:16:34 +02:00 |
|
Jakob Unterwurzacher
|
38bf8a2fcf
|
Implement file hole passtrough
Fixes xfstests generic/010
Note that file holes are not authenticated,
|
2015-10-03 13:34:33 +02:00 |
|
Jakob Unterwurzacher
|
b835f83fd5
|
Implement Truncate() + Test
|
2015-09-30 22:36:53 +02:00 |
|
Jakob Unterwurzacher
|
061831edf2
|
DecryptBlocks: Don't shadow err variable
|
2015-09-30 20:31:41 +02:00 |
|
Jakob Unterwurzacher
|
0af3cfcac0
|
Fix symlink size reporting
|
2015-09-16 19:32:37 +02:00 |
|
Jakob Unterwurzacher
|
28cdff5889
|
tests: add TestCiphertextRange
|
2015-09-08 22:36:38 +02:00 |
|
Jakob Unterwurzacher
|
889ae90081
|
Add pathfs frontend (uses go-fuse instead of bazil-fuse), part I
Currently fails main_test.go, will be fixed in part II
|
2015-09-08 00:55:03 +02:00 |
|
Jakob Unterwurzacher
|
58d1e24b7c
|
Add OpenSSL support for file content encryption/decryption
This brings streaming read performance from 30MB/s to 81MB/s
(similar improvement for writes)
|
2015-09-06 10:42:34 +02:00 |
|
Jakob Unterwurzacher
|
448e88490b
|
Bundle up blocks for bigger reads from the backing filesystem
|
2015-09-06 09:47:01 +02:00 |
|
Jakob Unterwurzacher
|
d0524ded99
|
Use Debug object instead of fmt
|
2015-09-05 20:36:26 +02:00 |
|
Jakob Unterwurzacher
|
11fb037e7e
|
Cleanup and rename files
|
2015-09-05 20:30:20 +02:00 |
|