libgocryptfs/pathfs_frontend
Jakob Unterwurzacher 1d0a442405 OpenDir performance: Read DirIV once and reuse it for all names
Formerly, we called decryptPath for every name.
That resulted in a directory walk that reads in all diriv files
on the way.

Massive improvement for RM and LS (check performance.txt for details)

VERSION         UNTAR   RM   LS
v0.4               48    5    1.5
v0.5-rc1           56   19    7
v0.5-rc1-1         54    9    4.1   <---- THIS VERSION
2015-11-29 20:03:37 +01:00
..
args.go diriv: also support old CBC symlink 2015-11-28 18:39:45 +01:00
file.go Handle ENOSPC errors better by preallocating the space before writing 2015-11-08 22:36:29 +01:00
file_holes.go Refactor ciphertext <-> plaintext offset translation functions 2015-11-01 12:11:36 +01:00
fs.go OpenDir performance: Read DirIV once and reuse it for all names 2015-11-29 20:03:37 +01:00
names.go diriv: also support old CBC symlink 2015-11-28 18:39:45 +01:00