summaryrefslogtreecommitdiff
path: root/internal
AgeCommit message (Expand)Author
2017-10-22tests: don't read /proc, the number of entries changes too quicklyJakob Unterwurzacher
2017-10-21Revert most of "fusefrontend: clamp oversized reads"Jakob Unterwurzacher
2017-10-19contentenc: reserve one additional block in CReqPoolJakob Unterwurzacher
2017-10-17fusefrontend: clamp oversized readsJakob Unterwurzacher
2017-10-01fusefrontend_reverse: fix 176-byte namesJakob Unterwurzacher
2017-09-17siv_aead: fix trivial typo in commentJakob Unterwurzacher
2017-09-17contentenc: deduplicate AD packing into new concatAD() funcJakob Unterwurzacher
2017-09-17contentenc: DecryptBlocks: give block number counter a clearer nameJakob Unterwurzacher
2017-09-05macos: automatically remove .DS_Store on RmdirJakob Unterwurzacher
2017-09-05fusefrontend: reorder logic in Rmdir to get rid of one indentation levelJakob Unterwurzacher
2017-09-05macos: don't throw IO errors because of .DS_Store filesJakob Unterwurzacher
2017-09-03syscallcompat: Getdents: warn once if we get DT_UNKNOWNJakob Unterwurzacher
2017-09-03fusefrontend: use DirIVCache in OpenDir()Jakob Unterwurzacher
2017-09-03dirivcache: add better function comments + a sanity check on Store()Jakob Unterwurzacher
2017-08-21Fix misspellings reported by goreportcard.comJakob Unterwurzacher
2017-08-16cryptocore: add urandom + randprefetch benchmarksJakob Unterwurzacher
2017-08-15fusefrontend: use Getdents if availableJakob Unterwurzacher
2017-08-15syscallcompat: implement Getdents()Jakob Unterwurzacher
2017-08-11main: purge masterkey from memory as soon as possibleJakob Unterwurzacher
2017-08-09nametransform: extend diriv cache to 100 entriesJakob Unterwurzacher
2017-08-06nametransform: add Dir() functionJakob Unterwurzacher
2017-08-06nametransform: move diriv cache into it's own packageJakob Unterwurzacher
2017-08-06nametransform: deduplicate code to encryptAndHashName()Jakob Unterwurzacher
2017-07-29fusefronted_reverse: fix ino collision between .name and .diriv filesJakob Unterwurzacher
2017-07-27fusefrontend_reverse: return ENOENT for undecryptable namesJakob Unterwurzacher
2017-07-14macos: make testing without openssl work properlyJakob Unterwurzacher
2017-07-14stupidgcm: fix openssl 1.1 build failureJakob Unterwurzacher
2017-07-11fusefronted: enable writing to write-only filesJakob Unterwurzacher
2017-07-02contentenc: MergeBlocks: short-circuit the trivial caseJakob Unterwurzacher
2017-07-02fusefrontend: doRead: skip decryption for an empty readJakob Unterwurzacher
2017-07-01stupidgcm: add test for in-place OpenJakob Unterwurzacher
2017-06-30contentenc: add PReqPool and use it in DecryptBlocksJakob Unterwurzacher
2017-06-30stupidgcm: Open: if "dst" is big enough, use it as the output bufferJakob Unterwurzacher
2017-06-30fusefrontend: doRead: use CReqPool for ciphertext bufferJakob Unterwurzacher
2017-06-30fusefrontend: Read: use provided bufferJakob Unterwurzacher
2017-06-29contentenc: add safer "bPool" pool variant; add pBlockPoolJakob Unterwurzacher
2017-06-29stupidgcm: use "dst" as the output buffer it is big enoughJakob Unterwurzacher
2017-06-20contentenc: use sync.Pool memory pools for encryptionJakob Unterwurzacher
2017-06-18main, syscallcompat: use Dup3 instead of Dup2Jakob Unterwurzacher
2017-06-11contentenc: parallelize encryption for 128kiB writesJakob Unterwurzacher
2017-06-11cryptocore: prefetch nonces in the backgroundJakob Unterwurzacher
2017-06-09cryptocore: prefetch nonces in 512-byte blocksJakob Unterwurzacher
2017-06-09Fix missing Owner coercion for already-open files (#117)Charles Duffy
2017-06-07cryptocore: remove lastNonce checkJakob Unterwurzacher
2017-06-07contentenc: move EncryptBlocks() loop into its own functionsJakob Unterwurzacher
2017-06-07Add "-trace" flag (record execution trace)Jakob Unterwurzacher
2017-06-01fusefrontend: write: consolidate and move encryption to contentencJakob Unterwurzacher
2017-06-01Fix two commentsJakob Unterwurzacher
2017-06-01Implement force_owner option to display ownership as a specific user.Charles Duffy
2017-05-31pathiv: fix test failure on Go 1.6Jakob Unterwurzacher