summaryrefslogtreecommitdiff
path: root/internal/contentenc/content.go
AgeCommit message (Expand)Author
2021-08-23go mod: declare module version v2Jakob Unterwurzacher
2021-06-21Improve startup debug outputJakob Unterwurzacher
2021-05-26contentenc: update commentsJakob Unterwurzacher
2020-05-17Update go-fuse import path to github.com/hanwen/go-fuse/v2Jakob Unterwurzacher
2020-02-15contentenc: encryptBlocksParallel: explain why last part runs in new goroutineJakob Unterwurzacher
2020-02-15contentenc: move parallel encryption into encryptBlocksParallelJakob Unterwurzacher
2018-12-27configfile: Explicitly wipe scrypt derived key after decrypting/encrypting ma...Sebastian Lackner
2018-12-27Assorted spelling fixes.Sebastian Lackner
2018-07-15contentenc: reserve one extra block in pool plaintext buffersJakob Unterwurzacher
2018-04-02fsck: clean up log outputJakob Unterwurzacher
2018-03-25fusefrontend: add xattr supportJakob Unterwurzacher
2017-10-19contentenc: reserve one additional block in CReqPoolJakob Unterwurzacher
2017-10-17fusefrontend: clamp oversized readsJakob 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-08-21Fix misspellings reported by goreportcard.comJakob Unterwurzacher
2017-07-02contentenc: MergeBlocks: short-circuit the trivial caseJakob Unterwurzacher
2017-06-30contentenc: add PReqPool and use it in DecryptBlocksJakob Unterwurzacher
2017-06-29contentenc: add safer "bPool" pool variant; add pBlockPoolJakob Unterwurzacher
2017-06-20contentenc: use sync.Pool memory pools for encryptionJakob Unterwurzacher
2017-06-11contentenc: parallelize encryption for 128kiB writesJakob Unterwurzacher
2017-06-07contentenc: move EncryptBlocks() loop into its own functionsJakob Unterwurzacher
2017-06-01fusefrontend: write: consolidate and move encryption to contentencJakob Unterwurzacher
2017-06-01Fix two commentsJakob Unterwurzacher
2017-04-24forcedecode: tighten checksJakob Unterwurzacher
2017-04-23Add -forcedecodedanim7
2017-03-05configfile: switch to 128-bit IVs for master key encryptionJakob Unterwurzacher
2016-12-10Replace all calls to naked panic() with log.Panic()Jakob Unterwurzacher
2016-10-28fusefrontend: I/O error instead of panic on all-zero nonceJakob Unterwurzacher
2016-10-04lint fixesValient Gough
2016-09-29reverse: use per-purpose nonce generationJakob Unterwurzacher
2016-09-26reverse: switch from GCM-SIV to AES-SIVv1.1-beta1Jakob Unterwurzacher
2016-09-25contentenc: rename constant "IVBitLen" to "DefaultIVBits" and clarify commentJakob Unterwurzacher
2016-09-25contentenc: add "ExternalNonce" modeJakob Unterwurzacher
2016-09-25reverse: derive file ID and block IVs from file pathsJakob Unterwurzacher
2016-09-25contentenc: add GCM-SIV supportJakob Unterwurzacher
2016-09-25cryptocore: add support for GCM-SIVJakob Unterwurzacher
2016-09-25contentenc: add helpers for reverse modeJakob Unterwurzacher
2016-07-06Add godoc comments to all internal packagesJakob Unterwurzacher
2016-07-02contentenc: rename PlaintextRange and CiphertextRangeJakob Unterwurzacher
2016-06-16Rename nametransform, contentenc source filesJakob Unterwurzacher
2016-06-15Rename internal "toggledlog" package to "tlog"Jakob Unterwurzacher
2016-02-06Run go fmtJakob Unterwurzacher
2016-02-06Major refactoring: Split up "cryptfs" into several internal packagesJakob Unterwurzacher